abhamra / QOSF_Task_3

This repository serves as my submission for the QOSF Mentorship Program

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QOSF_Task_3

Learning by doing: the best way to understand the basics of quantum computation is to in implement a quantum circuit simulator. This task is suitable both for people from computer sciences who want to learn about quantum computing, and for people from math/physics who want to exercise coding.

Detailed description of the task with some learning resources and examples can be found in this jupyter notebook

It is expected that simulator can perform following:

  • initialize state
  • read program, and for each gate:
    • calculate matrix operator
    • apply operator (modify state)
  • perform multi-shot measurement of all qubits using weighted random technique

About

This repository serves as my submission for the QOSF Mentorship Program


Languages

Language:Jupyter Notebook 100.0%