Skip to main content
IBM Quantum Platform

OpenQasm3DataModel

pydantic model OpenQasm3DataModel

GitHub

ベース: BaseModel, Generic[T]

OpenQASM3-encoded オブジェクト。

data

field

タイプ: list[str] [Required]

『 OpenQASM3 』の連続ドラマ一覧。

from_python

classmethod from_python(data)

GitHub

適切な型の Python データからモデルインスタンスを作成します。

返されるインスタンスは、渡されたデータへの参照を保持しています。 このインスタンスは、の値に応じて to_python() によって返される場合があります use_cached。 このクラスを使用するユーザーは、データのキャッシュされたインスタンスの管理、およびそれらの変更に伴う可能性のある副作用について責任を負います。

パラメーター

data (list[T]) – 新しいモデルインスタンスで文字列エンコードするデータ。

戻り値

新しいモデルインスタンス。

戻りの型

セルフ

to_python

to_python(use_cached=False)

GitHub

モデル内のエンコード済みデータを、 Python 形式で返します。

use_cached false の場合、またはキャッシュされたバージョンが存在しない場合、 data はデコードされ、新しい Python インスタンスに読み込まれます。 このクラスのユーザーは、 Python データのキャッシュされたインスタンスの管理、およびそれらの変更に伴う可能性のある副作用について責任を負います。

パラメーター

use_cached (bool) – キャッシュされたインスタンス(存在する場合)を返すかどうか。

戻り値

Python データ。

戻りの型

list [T]

num_programs

タイプ: int

このエンコード済み回路に含まれるプログラムの数。

このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。