qiskit_noise_learning.experiment_builder.VanillaInstructionSequences
class qiskit_noise_learning.experiment_builder.VanillaInstructionSequences(*, prep_gate: ModelGate | None = None, meas_gate: ModelGate | None = None, gates: list[ModelGate] | None = None, coupling_map: CouplingMap | None = None, randomization_multiplier: int = 1)
各ターゲットゲートに対して、標準的な命令シーケンスを生成します。
各ゲートについて、トライアングルフリー結合マップ上の任意の1クビットおよび2クビットのパウリ忠実度を測定するのに十分な9つの命令シーケンスを生成する。
パラメーター
- prep_gate – 準備ゲート。 の場合
None、デフォルトでは「」という名前のゲートが使用されます"P"。 - meas_gate – 測定ゲート。 の場合
None、デフォルトでは「」という名前のゲートが使用されます"M"。 - gates – シーケンスを生成するゲート。 の場合
None、デフォルトではスパム以外のすべてのゲートが対象となります。 - coupling_map – 結合マップ。 の場合
None、ゲートセットの結合マップがデフォルトとして使用されます。 - randomization_multiplier – 生成されるすべてのシーケンスに適用されるランダム化乗数。
__init__
__init__(*, prep_gate: ModelGate | None = None, meas_gate: ModelGate | None = None, gates: list[ModelGate] | None = None, coupling_map: CouplingMap | None = None, randomization_multiplier: int = 1)
方法
コラム「 1 」 | コラム「 2 」 |
|---|---|
__init__(*[, prep_gate, meas_gate, gates, ...]) | |
run(実験) | 必須項目の検証を行った後、このステージを適用してください。 |
属性
コラム「 1 」 | コラム「 2 」 |
|---|---|
populates_fields | |
required_fields | 組み込みの不変シーケンス。 |
required_fields
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。