Skip to main content
IBM Quantum Platform

OpenQasm3DataModel

pydantic model OpenQasm3DataModel

GitHub

Bases : BaseModel, Generic[T]

OpenQASM3-encoded objets.

data

field

Type : list[str]

Liste des séries diffusées sur OpenQASM3.

from_python

classmethod from_python(data)

GitHub

Créez une instance de modèle à partir de données de type « Python » (type de données) correspondant.

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

Paramètres

data (list[T]) – Les données à encoder sous forme de chaîne dans la nouvelle instance du modèle.

Retours

Une nouvelle instance de modèle.

Type de retour

Auto

to_python

to_python(use_cached=False)

GitHub

Renvoie une représentation de type « Python » des données encodées dans le modèle.

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

Paramètres

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

Retours

Python données.

Type de retour

list [T]

num_programs

Type: int

Le nombre de chaînes disponibles sur ce circuit codé.

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