Skip to main content
IBM Quantum Platform

SamplexModel

pydantic model SamplexModel

GitHub

Bases : BaseModel

Un circuit quantique codé en QPY.

samplex_json

field

Type: str

Une chaîne JSON représentant le samplex.

Validé par

  • cross_validate_ssv_version

ssv

field

Type: int

La version de sérialisation de Samplex.

Contraintes

  • ge = 1

Validé par

  • cross_validate_ssv_version

cross_validate_ssv_version

validator cross_validate_ssv_version

GitHub

Vérifiez que la version indiquée correspond à la version encodée.

from_samplex

classmethod from_samplex(samplex, ssv=None)

GitHub

Créer une instance de modèle à partir d'un samplex.

L'instance renvoyée détient une référence au samplex fourni. Cette instance peut être renvoyée par to_samplex() en fonction de la valeur de use_cached. Les utilisateurs de cette classe sont chargés de gérer les instances mises en cache du samplex ainsi que les éventuels effets secondaires de leurs modifications.

Paramètres

  • samplex (Samplex) – Le samplex à encoder dans le modèle.
  • ssv (int | None)

Retours

Une nouvelle instance de modèle.

to_samplex

to_samplex(use_cached=False)

GitHub

Renvoie une instance de samplex décodée.

Lorsque use_cached est faux, ou lorsqu'il n'existe aucune version mise en cache, samplex_json est décodé et chargé dans une nouvelle instance. Les utilisateurs de cette classe sont chargés de gérer les instances mises en cache du samplex ainsi que les éventuels effets secondaires de leurs modifications.

Paramètres

use_cached (bool) – Indiquer s'il faut renvoyer l'instance mise en cache (si elle existe).

Retours

Un samplex.

Type de retour

Samplex

Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.