circuit_to_dag¶
- circuit_to_dag(circuit)[source]¶
Build a
DAGCircuit
object from aQuantumCircuit
.- Parameters
circuit (QuantumCircuit) – the input circuit.
- Returns
the DAG representing the input circuit.
- Return type
Example
from qiskit import QuantumRegister, ClassicalRegister, QuantumCircuit from qiskit.dagcircuit import DAGCircuit from qiskit.converters import circuit_to_dag from qiskit.visualization import dag_drawer %matplotlib inline q = QuantumRegister(3, 'q') c = ClassicalRegister(3, 'c') circ = QuantumCircuit(q, c) circ.h(q[0]) circ.cx(q[0], q[1]) circ.measure(q[0], c[0]) circ.rz(0.5, q[1]).c_if(c, 2) dag = circuit_to_dag(circ) dag_drawer(dag)