文件名称:quantum-computing:Qsim,Qckt-在Python中用于Universal Quantum Computer的功能完备的模拟器。 Qckt用于开发使用量子电路的基于量子计算的现实程序,Qsim作为后端执行整体程序逻辑的量子计算部分。 很好的学习资源。 请参阅下面的更多详细信息以及qckt-doc.txt和qsim-doc.txt中的完整文档
文件大小:67KB
文件格式:ZIP
更新时间:2024-04-19 09:02:26
Python
量子计算 功能强大的Python通用量子计算机模拟器。 在一台旧笔记本电脑(1核,1GB RAM)上尝试了多达11个量子位。 更多的计算+内存,更多的量子位。 由两部分组成-qsim Quantum Simulator和qckt-使用以qsim为后盾的量子电路来执行量子计算程序,以执行量子电路 特征 所有预期的功能以及更多,易于使用,可扩展和灵活的功能,可支持量子计算的各个方面。 灵活,因为您使用Python等常规编程语言编写算法,所以对程序逻辑没有任何限制,所以模拟器API将通用量子计算机抽象为后端资源。 可以实现任何量子计算算法。 作为示例,包括几种算法实现: 传送 简单搜索 德意志-乔萨(Deutsch-Jozsa) 伯斯汀·瓦济拉尼(Bernstien-Vazirani) 量子傅立叶变换形式 期间查找 格罗弗算法 ...每隔几天增加 交互式命令行界面(qc-cli.py)
【文件预览】:
quantum-computing-master
----.gitignore(123B)
----qckt-doc.txt(31B)
----LICENSE(34KB)
----qsim()
--------qcli.py(5KB)
--------qsim.py(20KB)
--------TODO(0B)
--------examples()
--------tests()
----qsim-doc.txt(17KB)
----README.md(2KB)
----qckt()
--------Canvas.py(1KB)
--------qckt.py(4KB)
--------qcktold.py(11KB)
--------qcktnew.py(4KB)
--------examples()
--------README.md(5KB)
--------Gates.py(9KB)