SamplexModel
pydantic model SamplexModel
Grundlagen: BaseModel
Ein in QPY kodierter Quantenschaltkreis.
samplex_json
field
Typ: str
Eine JSON-Zeichenkette, die den Samplex darstellt.
Geprüft von
cross_validate_ssv_version
ssv
field
Typ: int
Die Samplex-Serialisierungsversion.
Einschränkungen
- ge = 1
Geprüft von
cross_validate_ssv_version
cross_validate_ssv_version
validator cross_validate_ssv_version
Überprüfen Sie, ob die angegebene Version mit der kodierten Version übereinstimmt.
from_samplex
classmethod from_samplex(samplex, ssv=None)
Erstellen Sie eine Modellinstanz aus einem Samplex.
Die zurückgegebene Instanz enthält einen Verweis auf das übergebene Samplex. Diese Instanz kann von zurückgegeben to_samplex() werden, je nach dem Wert von use_cached. Die Nutzer dieser Klasse sind für die Verwaltung der zwischengespeicherten Instanzen des Samplex sowie für mögliche Nebenwirkungen ihrer Änderungen verantwortlich.
Parameter
- samplex (Samplex) – Der Samplex, der in das Modell kodiert werden soll.
- ssv (int | None)
Rückgabe
Eine neue Modellinstanz.
to_samplex
to_samplex(use_cached=False)
Gibt eine dekodierte Samplex-Instanz zurück.
Wenn falsch use_cached ist oder keine zwischengespeicherte Version vorhanden ist, samplex_json wird dekodiert und in eine neue Instanz geladen. Die Nutzer dieser Klasse sind für die Verwaltung der zwischengespeicherten Instanzen des Samplex sowie für mögliche Nebenwirkungen ihrer Änderungen verantwortlich.
Parameter
use_cached (bool) – Ob die zwischengespeicherte Instanz zurückgegeben werden soll (sofern vorhanden).
Rückgabe
Ein Samplex.
Rückgabetyp
Samplex