Skip to main content
IBM Quantum Platform

SamplexModel

pydantic model SamplexModel

GitHub

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

GitHub

Überprüfen Sie, ob die angegebene Version mit der kodierten Version übereinstimmt.

from_samplex

classmethod from_samplex(samplex, ssv=None)

GitHub

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)

GitHub

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

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