Skip to main content
IBM Quantum Platform

OpenQasm3DataModel

pydantic model OpenQasm3DataModel

GitHub

Basen: BaseModel, Generic[T]

OpenQASM3-encoded Objekte.

data

field

Typ: list[str]

Eine Liste der Serien von „ OpenQASM3 “.

from_python

classmethod from_python(data)

GitHub

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)

GitHub

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.

War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.