操作
class qiskit.circuit.Operation
ベース: ABC
量子操作インターフェース。
に追加するために、オブジェクトが満たさなければならない最小限のインターフェース。 QuantumCircuit.
このインターフェイスの具体的なインスタンスには以下が含まれる。 Gate, Reset, Barrier, Measureなどの演算子 Clifford.
主な目的は、抽象的な数学的オブジェクトを抽象的な回路に直接追加できるようにすることであり、これらの正確な合成はコンパイル時に後で決定される。
例
にクリフォードとトッフォリのゲートを追加する。 QuantumCircuit.
from qiskit import QuantumCircuit
from qiskit.quantum_info import Clifford, random_clifford
qc = QuantumCircuit(3)
cliff = random_clifford(2)
qc.append(cliff, [0, 1])
qc.ccx(0, 1, 2)
qc.draw('mpl')
属性
name
操作タイプを表す一意の文字列識別子。
num_clbits
クラシックビットの数。
num_qubits
量子ビットの数。
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。