from converter.qiskit import QuantumCircuit, ClassicalRegister, QuantumRegister

qr = QuantumRegister(2)
cr = ClassicalRegister(2)
qc = QuantumCircuit(qr, cr)

qc.swap(qr[0], qr[1])
qc.x(qr[0])
qc.swap(qr[0], qr[1])
qc.swap(qr[0], qr[1])
qc.x(qr[1])
qc.swap(qr[0], qr[1])

qc.measure(qr, cr)
Exemple #2
0
from converter.qiskit import QuantumRegister, ClassicalRegister, QuantumCircuit, execute

t1 = QuantumRegister(1)
t2 = QuantumRegister(1)
t1c = ClassicalRegister(1)
t2c = ClassicalRegister(1)

circuit = QuantumCircuit(t1, t2, t1c, t2c)

circuit.swap(t1[0], t2[0])
circuit.swap(t1[0], t2[0])

circuit.measure(t1, t1c)
circuit.measure(t2, t2c)

execute(circuit)