/learning-quantum-programming

I'm learning new quantum stuffs in order to prevent becoming a dinosaur.

Primary LanguagePython

About

Just learning quantum stuffs

Notebooks

  • Үндсэн квант gate-үүдийг numpy дээр хэрэгжүүлж харах Open In Colab
  • Классик AND үйлдлийг квант механикийн дагуу numpy дээр хэрэгжүүлэх Open In Colab
  • Классик OR үйлдлийг квант механикийн дагуу numpy дээр хэрэгжүүлэх Open In Colab
  • Классик XOR үйлдлийг квант механикийн дагуу numpy дээр хэрэгжүүлэх Open In Colab
  • Классик бит нэмэх үйлдлийг квант механикийн дагуу numpy дээр хэрэгжүүлэх Open In Colab
  • Хоёр бүхэл тоог нэмэх үйлдлийг квант механикийн дагуу numpy дээр хэрэгжүүлэх Open In Colab
  • Хоёр бүхэл тоо нэмэх үйлдлийг cirq дээр хэрэгжүүлэх Open In Colab
  • 2 qubit Grover-ийн хайлт numpy дээр Open In Colab

Tasks

  • DONE : Implement quantum AND or Toffoli gate with numpy
  • DONE : Implement quantum OR with numpy
  • DONE : Implement quantum XOR with numpy
  • DONE : Implement quantum full adder with numpy
  • DONE : Implement quantum addition of two integers with numpy
  • DONE : Implement Grover's algorithm with numpy and cirq
  • Implement Quantum Fourier Transform
  • Implement fast parallel quantum adder
  • Implement fast quantum multiplier
  • Implement Deutsch–Jozsa algorithm
  • Implement multiplication using quantum circuit
  • Implement Shor's algorithm
  • ...

References