SimulatorOptions
class SimulatorOptions(noise_model=Unset, seed_simulator=Unset, coupling_map=Unset, basis_gates=Unset)
ベース: object
シミュレーターのオプション。
バックエンドをシミュレートする際のベストプラクティスは、必ずそのバックエンドのベースゲートとカップリングマップを渡すことだ。
属性
パラメーター
- noise_model (UnsetType | dict | NoiseModel | None)
- seed_simulator (UnsetType | int)
- coupling_map (UnsetType | list[list[int]] | CouplingMap)
- basis_gates (UnsetType | list[str])
basis_gates
タイプ: UnsetType | list[str]
デフォルト値: Unset
アンロール先のベースゲート名のリスト。
例えば、['u1', 'u2', 'u3', 'cx'] です。 設定されていない場合、展開は行われません。
デフォルト:シミュレータがサポートするすべての基底ゲート。
coupling_map
タイプ: UnsetType | list[list[int]] | CouplingMap
デフォルト値: Unset
マッピングにおいて、結合マップをターゲットに直接結合する。
結合写像が対称である場合、両方向を指定する必要があります。 [[0, 1], [0, 3], [1, 2], [1, 5], [2, 5], [4, 1], [5, 3]]リストの各項目は、有向の2量子ビット相互作用を表しています。例:
デフォルト: None、接続性の制約がないことを意味する。
noise_model
タイプ: UnsetType | dict | NoiseModel | None
デフォルト値: Unset
シミュレータ用のノイズモデル。
このオプションは、ローカルテストモードでのみ利用可能です。
デフォルト: None。
seed_simulator
タイプ: UnsetType | int
デフォルト値: Unset
ランダムシードでサンプリングをコントロールする。
デフォルト: None。