OpenQasm3DataModel
pydantic model OpenQasm3DataModel
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)
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)
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.