Este repositorio contiene implementaciones y ejercicios relacionados con conceptos fundamentales de la computación cuántica. Los temas incluyen el producto tensorial, el algoritmo de Deutsch, y operaciones con matrices y vectores complejos.
- Álgebra Lineal Cuántica: Implementación del producto tensorial entre vectores y matrices. Aplicaciones del producto de Kronecker en sistemas cuánticos.
- Algoritmo de Deutsch: Implementación del algoritmo de Deutsch en Python usando NumPy. Aplicación de puertas cuánticas como Hadamard y ( U_f ). Determinación de si una función es constante o balanceada.
- Operaciones en Espacios Cuánticos: Manipulación de vectores y matrices complejas. Cálculo de probabilidades y mediciones en sistemas cuánticos. Uso de puertas cuánticas y su efecto en estados iniciales.
Para ejecutar los códigos incluidos, se necesita:
- Python 3.x
- NumPy (
pip install numpy)
Cada script en Python puede ejecutarse directamente en un entorno compatible. Los archivos están organizados según el tema correspondiente.
Daniel Eduardo Useche
Este material es parte de la materia CNYT y sigue los temas y conceptos discutidos en clase.