TheAlgorithms / Python

All Algorithms implemented in Python
https://thealgorithms.github.io/Python/
MIT License
194.43k stars 45.65k forks source link

[Hacktoberfest] Need some quantum algorithms! #2923

Closed cclauss closed 4 years ago

cclauss commented 4 years ago

https://github.com/TheAlgorithms/Python/tree/master/quantum has no algorithms!

PranavMurali commented 4 years ago

what kind of algorithms are you expecting? @cclauss

rashigeek commented 4 years ago

I am a physics major and I would love to give it a shot. I think a quantum random number generator would be a place to start. The QRNG@ANU JSON API is fairly straight forward to deal with. https://qrng.anu.edu.au/contact/api-documentation/ I will try to get that done within a week or so.

Also, converting the code here to functions and classes is a nice idea. https://qiskit.org/textbook/preface.html

Qiskit is probably the best place to start implementing quantum algorithms. I have jotted a few ideas that combine quantum computing and deep learning and look forward to seeing how far things will go.

FirePing32 commented 4 years ago

@cclauss I have added Breast Cancer detection algorithm https://github.com/TheAlgorithms/Python/pull/2983.

abhishekjiitr commented 4 years ago

Started with just a bare-minimum quantum circuit PR for starters, can anyone take a look? https://github.com/TheAlgorithms/Python/pull/3173

Looking to add code samples of increasing difficulty in future! :clinking_glasses:

beardedasianlad commented 4 years ago

I'm going to attempt to tackle Deutsch-Jozsa Algorithm with qiskit this week.