操作
class qiskit.circuit.Operation
ベース: ABC
量子操作インターフェース。
QuantumCircuit. に追加されるために、あらゆるオブジェクトが満たさなければならない最低限のインターフェース。
CliffordMeasureBarrierResetGateこのインターフェースの具体的な例としては、、、、、およびのような演算子が挙げられます。
主な目的は、抽象的な数学的オブジェクトを抽象的な回路に直接追加できるようにすることであり、これらの正確な合成はコンパイル時に後で決定される。
例
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で行ってください。