qiskit_noise_learning.gate_sets.Gate
class qiskit_noise_learning.gate_sets.Gate(name: str, qubit_idxs: Iterable[int], prep_idxs: Iterable[int] = (), meas_idxs: Iterable[int] = (), latex_str: str | None = None)
ベース: ABC
ゲートセット内の単一のゲートに関する量子ビットのメタデータを表します。
通常、非自明なゲートを実装する型の基底クラスとして機能します。
パラメーター
- name – ゲートの名前。
- qubit_idxs – ゲートが作用する物理量子ビットのインデックス。
- prep_idxs – このゲートによって準備される、あるいは0状態にリセットされる物理量子ビットのインデックス。
- meas_idxs – このゲートが測定対象とする物理量子ビットのインデックス。
- latex_str – このゲートをレンダリングするための、オプションの LaTeX 文字列。
__init__
__init__(name: str, qubit_idxs: Iterable[int], prep_idxs: Iterable[int] = (), meas_idxs: Iterable[int] = (), latex_str: str | None = None)
方法
コラム「 1 」 | コラム「 2 」 |
|---|---|
__init__(name, qubit_idxs[, prep_idxs, ...]) |
属性
コラム「 1 」 | コラム「 2 」 |
|---|---|
constituent_gate_idxs | 構成ゲートが作用する位置を指定する物理インデックスのタプルを巡回するイテレータ。 |
gate_idxs | このゲートがユニタリ作用を受ける物理的指標。 |
idling_idxs | このゲートがアイドル状態にある物理キュービットのインデックス。 |
label | プロッターの凡例で使用するための文字列ラベル。 |
latex_str | このゲート用の LaTeX 文字列。 |
math_label | LaTeXの数学モード内で使用する文字列ラベル。 |
meas_idxs | このゲートが測定する物理量子ビットのインデックス。 |
model_gate | このゲートを ModelGate 表す を返す。 |
name | ゲートの名称。 |
num_qubits | このゲートが作用する量子ビットの数。 |
prep_idxs | このゲートが準備(またはリセット)する物理クビットのインデックス。 |
qubit_idxs | このゲートが作用する物理量子ビットのインデックス。 |
model_gate
name
種類: str
ゲートの名称。
latex_str
種類: str
このゲート用の LaTeX 文字列。
label
種類: str
プロッターの凡例で使用するための文字列ラベル。
math_label
種類: str
LaTeXの数学モード内で使用する文字列ラベル。
num_qubits
種類: int
このゲートが作用する量子ビットの数。
qubit_idxs
meas_idxs
prep_idxs
idling_idxs
gate_idxs
constituent_gate_idxs
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。