qrisp.QuantumCircuit.from_cirq#
- classmethod QuantumCircuit.from_cirq(cirq_circuit)[source]#
Class method to create QuantumCircuits from Cirq Circuits.
- Parameters:
- cirq_circuitcirq.Circuit
The Cirq Circuit to convert.
- Returns:
- QuantumCircuit
The converted QuantumCircuit.
Examples
We construct a Bell-state circuit in Cirq:
>>> import cirq >>> q0, q1 = cirq.LineQubit.range(2) >>> cirq_circ = cirq.Circuit([cirq.H(q0), cirq.CNOT(q0, q1)]) >>> from qrisp import QuantumCircuit >>> qrisp_qc = QuantumCircuit.from_cirq(cirq_circ) >>> print(qrisp_qc)
qb_0: ──H──■── ┌─┴─┐ qb_1: ────┤ X ├ └───┘