Capítulo 5. Información cuántica
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Las tres primeras letras del nombre Qiskit significan ciencia de la información cuántica, que es el estudio de cómo pueden utilizarse los sistemas cuánticos para representar, procesar y transmitir información. El módulo quantum_info
de Qiskit contiene clases y funciones que se centran en esas capacidades.
Utilización de los estados de información cuántica
El módulo qiskit.quantum_info
contiene unas pocas clases, que se muestran en la Tabla 5-1, que representan estados de información cuántica.
Nombre de la clase | Descripción |
---|---|
|
Representa un vector de estado |
|
Representa una matriz de densidad |
|
Simulación de circuitos estabilizadores |
Nos centraremos en las dos más utilizadas, que son las clases Statevector
y DensityMatrix
.
Utilización de la clase vector de estado
La clase Statevector
representa un vector de estados cuánticos y contiene funciones para inicializarlo y operar con él. Por ejemplo, como se muestra en el siguiente fragmento de código, un Statevector
puede instanciarse pasando una instancia de QuantumCircuit
:
from
qiskit
import
QuantumCircuit
from
qiskit.quantum_info
import
Statevector
qc
=
QuantumCircuit
(
2
)
qc
.
h
(
0
)
qc
.
cx
(
0
,
1
)
statevector
=
Statevector
(
qc
)
(
statevector
.
data
)
output
:
[
0.70710678 ...
Get Guía de bolsillo Qiskit now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.