Skip to main content
IBM Quantum Platform

OpenQasm3DataModel

pydantic model OpenQasm3DataModel

GitHub

Basi: BaseModel, Generic[T]

OpenQASM3-encoded oggetti.

data

field

Tipo: list[str]

Un elenco dei programmi in puntate di “ OpenQASM3 ”.

from_python

classmethod from_python(data)

GitHub

Crea un'istanza del modello a partire dai dati di tipo corretto presenti in Python.

L'istanza restituita contiene un riferimento ai dati forniti. Questa istanza può essere restituita da a seconda to_python() del valore di use_cached. Gli utenti di questa classe sono responsabili della gestione delle istanze dei dati memorizzate nella cache e dei possibili effetti collaterali delle loro modifiche.

Parametri

data (list[T]) – I dati da convertire in stringa nell'istanza del nuovo modello.

Risultati

Una nuova istanza del modello.

Tipo di restituzione

Autonomo

to_python

to_python(use_cached=False)

GitHub

Restituisce una rappresentazione di tipo “ Python ” dei dati codificati nel modello.

Quando è use_cached falso, oppure quando non esiste alcuna versione memorizzata nella cache, data viene decodificato e caricato in una nuova istanza di Python. Gli utenti di questa classe sono responsabili della gestione delle istanze memorizzate nella cache dei dati dell' Python e e dei possibili effetti collaterali delle loro modifiche.

Parametri

use_cached (bool) – Se restituire l'istanza memorizzata nella cache (se presente).

Risultati

Python dati.

Tipo di restituzione

list [T]

num_programs

Tipo: int

Il numero di programmi presenti in questo circuito codificato.

Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.