Saltar al contenido

# introduccion-a-la-computacion-cuantica-con-qiskit

Introducción a la computación cuántica con Qiskit

Volver a la portada del curso
Video instructor

Introducción a Qiskit

Sección 2 · Fundamentos de Qiskit

En este video

  • Instalas en un entorno virtual qiskit, qiskit aer, qiskit ibm runtime y matplotlib
  • Construyes tu primer circuito con QuantumCircuit, h, cx y measure_all, y lo dibujas con draw
  • Ejecutas el circuito con StatevectorSampler y mil disparos, y obtienes cero cero y uno uno cerca de la mitad de las veces cada uno
  • Distingues las primitivas Sampler y Estimator
  • Repasas el flujo de cuatro pasos: construir, transpilar, ejecutar con una primitiva y analizar
terminal
python -m venv .venv
pip install qiskit qiskit-aer
pip install qiskit-ibm-runtime matplotlib
python -c "import qiskit; print(qiskit.__version__)"
# Salida:
# 2.5.2
circuito.py
from qiskit import QuantumCircuit

qc = QuantumCircuit(2)
qc.h(0)
qc.cx(0, 1)
qc.measure_all()
qc.draw("mpl")
ejecutar.py
from qiskit import QuantumCircuit
from qiskit.primitives import StatevectorSampler

qc = QuantumCircuit(2)
qc.h(0)
qc.cx(0, 1)
qc.measure_all()
sampler = StatevectorSampler(seed=42)
res = sampler.run([qc], shots=1000).result()
print(res[0].data.meas.get_counts())