Inicio rápido¶
Esta página te lleva de cero a un circuito cuántico ejecutándose en un minuto.
1. Crea dos qubits¶
Un qubit es la unidad básica de información cuántica, el equivalente
cuántico de un bit. En vqubit describes dónde vive cada qubit usando un tipo de
"identificador" (Qid). LineQubit.range(2) crea dos qubits en una línea:
2. Construye un circuito¶
Un circuito es una secuencia de operaciones ordenadas en el tiempo. Aquí preparamos un estado de Bell, un estado entrelazado de dos qubits:
circuito = vq.Circuit(
vq.H(q0), # puerta Hadamard sobre q0: crea superposición
vq.CNOT(q0, q1), # puerta CNOT: entrelaza q0 y q1
)
print(circuito)
3. Añade una medida¶
Medir convierte el estado cuántico en bits clásicos que puedes leer:
4. Simúlalo¶
vqubit trae simuladores locales. El más sencillo es el Simulator, que
evoluciona el vector de estado:
Obtendrás algo parecido a:
Las claves 0 y 3 son los resultados posibles de medir dos qubits: 00 y
11. Solo aparecen esos dos, nunca 01 ni 10, porque los qubits están
entrelazados. ¡Eso es el entrelazamiento cuántico en acción!
Siguientes pasos¶
- Aprende qué es un qubit.
- Conoce las puertas cuánticas.
- Construye circuitos más grandes.