文件名称:quantum-computing:量子计算机仿真器
文件大小:25KB
文件格式:ZIP
更新时间:2024-06-09 07:24:01
Python
量子计算 [ ]( ) 该项目旨在从头开始构建量子计算机仿真器,包括支持量子计算机的所有数学基础。 由于我使用自己的模块来处理复数,因此效率极低。 但是,通过使用is_hermitian()或normalize()方法来创建复杂的矩阵对象,可以使我们轻松地理解量子计算中的基础数学。 要求 Python3 用于量子计算机汇编语言的词法和句法分析器。 (可选),用于复杂矩阵的冷打印。 用法 运行pip3 install -r requirements.txt来安装需求。 从项目的根目录中,键入python3 qsimulator/qparse.py 。 这将启动一个具有9个量子位的16个寄存器的量子计算机,并提示需要指令的shell。 昆腾计算机内部状态 您可以从外壳调用STATUS来查看量子寄存器和量子变量的当前内部值。 请注意,这是不一样的调用指令的措施。 状态指令将显示量子
【文件预览】:
quantum-computing-master
----.travis.yml(173B)
----qsimulator()
--------test_utils.py(1KB)
--------qparse.py(3KB)
--------utils.py(290B)
--------qcomputer.py(5KB)
--------qmath.py(12KB)
--------qinstrhandler.py(2KB)
--------tests()
--------__init__.py(0B)
--------qinstruction.py(5KB)
--------qlex.py(2KB)
----setup.cfg(34B)
----experiments()
--------marbles.py(1KB)
--------double_slit.py(3KB)
--------samples()
--------quantum-dynamics.py(1KB)
--------quantum_state.py(2KB)
--------README.md(215B)
----requirements.txt(42B)
----.gitignore(621B)
----Makefile(686B)
----README.md(4KB)