OpenQasm3DataModel
pydantic model OpenQasm3DataModel
ベース: BaseModel, Generic[T]
OpenQASM3-encoded オブジェクト。
data
field
タイプ: list[str] [Required]
『 OpenQASM3 』の連続ドラマ一覧。
from_python
classmethod from_python(data)
適切な型の Python データからモデルインスタンスを作成します。
返されるインスタンスは、渡されたデータへの参照を保持しています。 このインスタンスは、の値に応じて to_python() によって返される場合があります use_cached。 このクラスを使用するユーザーは、データのキャッシュされたインスタンスの管理、およびそれらの変更に伴う可能性のある副作用について責任を負います。
パラメーター
data (list[T]) – 新しいモデルインスタンスで文字列エンコードするデータ。
戻り値
新しいモデルインスタンス。
戻りの型
セルフ
to_python
to_python(use_cached=False)
モデル内のエンコード済みデータを、 Python 形式で返します。
が use_cached false の場合、またはキャッシュされたバージョンが存在しない場合、 data はデコードされ、新しい Python インスタンスに読み込まれます。 このクラスのユーザーは、 Python データのキャッシュされたインスタンスの管理、およびそれらの変更に伴う可能性のある副作用について責任を負います。
パラメーター
use_cached (bool) – キャッシュされたインスタンス(存在する場合)を返すかどうか。
戻り値
Python データ。
戻りの型
list [T]
num_programs
タイプ: int
このエンコード済み回路に含まれるプログラムの数。