Skip to main content
IBM Quantum Platform

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)

GitHub

ベース: 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_labelLaTeXの数学モード内で使用する文字列ラベル。
meas_idxsこのゲートが測定する物理量子ビットのインデックス。
model_gateこのゲートを ModelGate 表す を返す。
nameゲートの名称。
num_qubitsこのゲートが作用する量子ビットの数。
prep_idxsこのゲートが準備(またはリセット)する物理クビットのインデックス。
qubit_idxsこのゲートが作用する物理量子ビットのインデックス。

model_gate

abstract property

種類: ModelGate

このゲートを ModelGate 表す を返す。

name

種類: str

ゲートの名称。

latex_str

種類: str

このゲート用の LaTeX 文字列。

label

種類: str

プロッターの凡例で使用するための文字列ラベル。

math_label

種類: str

LaTeXの数学モード内で使用する文字列ラベル。

num_qubits

種類: int

このゲートが作用する量子ビットの数。

qubit_idxs

型: tuple[int,...]

このゲートが作用する物理量子ビットのインデックス。

meas_idxs

タイプ: frozenset[int]

このゲートが測定する物理量子ビットのインデックス。

prep_idxs

タイプ: frozenset[int]

このゲートが準備(またはリセット)する物理クビットのインデックス。

idling_idxs

タイプ: set[int]

このゲートがアイドル状態にある物理キュービットのインデックス。

gate_idxs

タイプ: frozenset[int]

このゲートがユニタリ作用を受ける物理的指標。

constituent_gate_idxs

abstract property

型: Iterator[tuple[int,...]]

構成ゲートが作用する位置を指定する物理インデックスのタプルを巡回するイテレータ。

一部のサブクラスでは、「構成要素ゲート」という概念に意味を持たない場合がある。なぜなら、それらのサブクラスは、ユニタリー作用を何らかの分離可能な表現によって表すことを選択していないからである。 彼らが従わなければならない唯一の制約は、すべての整数の和が に等しいということである gate_idxs。

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