Skip to main content
IBM Quantum Platform
이 페이지는 Qiskit SDK의 이전 버전입니다. 최신 버전으로 이동

Operation

class qiskit.circuit.Operation

GitHub

Bases: ABC

Quantum Operation Interface Class. For objects that can be added to a QuantumCircuit. These objects include Gate, Reset, Barrier, Measure, and operators such as Clifford. The main purpose is to add an Operation to a QuantumCircuit without synthesizing it before the transpilation.

Example

Add a Clifford and a Toffoli gate to a 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')
../_images/qiskit-circuit-Operation-1.png

Attributes

name

Unique string identifier for operation type.

num_clbits

Number of classical bits.

num_qubits

Number of qubits.

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.