QUANTUM CODES

Some basic quantum computing codes using Qiskit

#1 Quantum Circuit
#2 Statevector
#3 State City
#4 Probability
#5 Histogram
#6 SamplerV2
#7 IBM Runtime
#8 Teleportation
#9 Grover's Algorithm
#0 Define Functions

Crafted by Mirza Nur Hidayat
Ref. IBM Qiskit

#8 Teleportation


from qiskit import QuantumCircuit
from qiskit.quantum_info import Statevector
from qiskit.visualization import plot_histogram
from math import pi

qc = QuantumCircuit(3, 3)

#the state to be teleported, from q0 to q2
qc.ry(pi/3, 0)

qc.h(1)
qc.cx(1, 2)

qc.cx(0, 1)
qc.h(0)

#qc.measure(0, 0)
#qc.measure(1, 1)

qc.cx(1, 2)
qc.cz(0, 2)

#qc.measure(3, 3)

state = Statevector(qc)
counts = state.sample_counts(1024)

print(counts)
plot_histogram(counts)