For this task, you will implement a statevector simulator for quantum circuits from scratch. The goal is to demystify how to simulate a quantum computer and to demonstrate your familiarity with quantum circuits.
- Naive simulation using matrix multiplication
- Advanced simulation using tensor multiplication
- Bonus questions
- Python 3.12
- venv (virtual environment, any one will work)
- NumPy
- Matplotlib
- Time
This Python script simulates the behavior of quantum circuits using NumPy for numerical computations and Matplotlib for visualization.