pyqsp:Python量子信号处理

时间:2024-04-20 13:33:27
【文件属性】:

文件名称:pyqsp:Python量子信号处理

文件大小:124KB

文件格式:ZIP

更新时间:2024-04-20 13:33:27

Python

量子信号处理 介绍 是量子算法的框架,包括汉密尔顿模拟,量子线性系统求解,振幅放大等。 量子信号处理可以对任何单一的$ U $进行频谱变换,前提是可以访问辅助量子位,受控版本的$ U $以及辅助量子位上的单量子位旋转。 它首先将任意频谱变换函数截断为Laurent多项式,然后找到一种方法来将Laurent多项式分解为ancilla上受控的U $和单量子位旋转(通过某些“ QSP相角”)的乘积序列。 对于上述许多量子算法任务,此类例程可实现最佳门控复杂性。 所完成的任务基本上完全由QSP操作序列中使用的QSP相角定义,因此,在给定所需的Laurent多项式的情况下,*部分正在找到这些QSP相角。 这个python软件包使用基于角度的代码生成QSP相角,并扩展了用于QSP相角计算的原始代码,为 。 文献中使用了两种QSP模型约定:Wx,其中信号W(a)是X旋转,而QSP相移是Z旋转;以及


【文件预览】:
pyqsp-master
----pyqsp()
--------decomposition.py(2KB)
--------LPoly.py(12KB)
--------completion.py(2KB)
--------ham_sim.py(487B)
--------response.py(4KB)
--------main.py(9KB)
--------__init__.py(19B)
--------angle_sequence.py(9KB)
--------poly.py(10KB)
--------test()
--------phases.py(4KB)
----LICENSE(1KB)
----setup.py(954B)
----README.md(14KB)
----Makefile(113B)
----docs()
--------IMAGE-sample-qsp-response-for-sign-kappa-10-degree-19.png(22KB)
--------IMAGE-sample-qsp-response-for-one-over-x-kappa3.png(50KB)
--------IMAGE-sample-qsp-response-for-threshold-polynomial-degree-20-kappa-20.png(28KB)
----.gitignore(51B)

网友评论