Site Tools


iswap-gate-qiskit

Table of Contents

iSWAP gate (Qiskit)

iSWAP gate implementation using Qiskit. The example prepares $\lvert 10\rangle$ and applies iSWAP to produce $i\lvert 01\rangle$.

from qiskit import QuantumCircuit
from qiskit.quantum_info import Statevector
 
qc = QuantumCircuit(2)
qc.x(1)        # q0=|0>, q1=|1> => |10> in math ordering
qc.iswap(0, 1) # |10> -> i|01>
print(Statevector(qc))
# Statevector([0.+0.j, 0.+1.j, 0.+0.j, 0.+0.j], dims=(2, 2))
iswap-gate-qiskit.txt ยท Last modified: by 127.0.0.1