Skip to main content
IBM Quantum Platform

SamplexModel

pydantic model SamplexModel

GitHub

ベース: BaseModel

QPYで記述された量子回路。

samplex_json

field

タイプ: str [Required]

samplex を表す JSON 文字列。

検証元

  • cross_validate_ssv_version

ssv

field

タイプ: int [Required]

Samplexのシリアライズ版。

制約

  • ge = 1

検証元

  • cross_validate_ssv_version

cross_validate_ssv_version

validator cross_validate_ssv_version

GitHub

報告されたバージョンがエンコードされたバージョンと一致しているか確認してください。

from_samplex

classmethod from_samplex(samplex, ssv=None)

GitHub

samplex からモデルインスタンスを作成する。

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

パラメーター

  • samplex (Samplex) – モデルにエンコードするサンプレックス。
  • ssv (int | None)

戻り値

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

to_samplex

to_samplex(use_cached=False)

GitHub

デコードされたsamplexインスタンスを返します。

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

パラメーター

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

戻り値

サンプレックス。

戻りの型

サンプレックス

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