OpenQasm3DataModel
pydantic model OpenQasm3DataModel
Basen: BaseModel, Generic[T]
OpenQASM3-encoded Objekte.
data
field
Typ: list[str]
Eine Liste der Serien von „ OpenQASM3 “.
from_python
classmethod from_python(data)
Erstellen Sie eine Modellinstanz aus den Daten „ Python “ des richtigen Typs.
Die zurückgegebene Instanz verfügt über einen Verweis auf die übergebenen Daten. Diese Instanz kann je to_python() nach dem Wert von zurückgegeben werden use_cached. Die Nutzer dieser Klasse sind dafür verantwortlich, die zwischengespeicherten Instanzen der Daten sowie mögliche Nebenwirkungen ihrer Änderungen zu verwalten.
Parameter
data (list[T]) – Die Daten, die in der neuen Modellinstanz als Zeichenfolge kodiert werden sollen.
Rückgabe
Eine neue Modellinstanz.
Rückgabetyp
Selbst
to_python
to_python(use_cached=False)
Gibt eine „ Python “-Darstellung der im Modell kodierten Daten zurück.
Wenn falsch use_cached ist oder keine zwischengespeicherte Version vorhanden ist, data wird dekodiert und in eine neue Instanz von Python geladen. Die Nutzer dieser Klasse sind dafür verantwortlich, die zwischengespeicherten Instanzen der „ Python “-Daten zu verwalten und mögliche Nebenwirkungen ihrer Änderungen zu berücksichtigen.
Parameter
use_cached (bool) – Ob die zwischengespeicherte Instanz zurückgegeben werden soll (sofern vorhanden).
Rückgabe
Python Daten.
Rückgabetyp
list [T]
num_programs
Typ: int
Die Anzahl der Programme in diesem verschlüsselten Kanal.