aMorteza/Quantum-Computing-Search-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • Create and Activate virtual environment:
	python -m venv ./venv

	./venv/Scripts/activate
  • Install following packages:
	python -m pip install numpy 

	python -m pip install matplotlib

	python -m pip install absl-py

	python -m pip install scipy
  • The Grover and Deutsh-Josa algorithms implemented in /src directory, you can run each one via:
 	python .\grover.py 
	
	python .\deutsch_jozsa.py 

panelAs seen above, the grover and deutsch-jozsa functions are called with various qubits according to the /doc.

  • Good to mention helper functions implemented in /lib directory, also there is another Grover's algorithm using sympy which is not efficient for high numbers of Qubits, to run it need to add package:
	python -m pip install sympy

About

Implementing the Grover and Deutsch_Jozsa quantum search algorithms, best in world!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published