酉离散傅里叶变换(及相关)
项目描述
UDFT:酉离散傅里叶变换(及相关)
该模块实现酉离散傅里叶变换,即正交
det(F) = 1
和F⁻¹ = F^*
。这个模块在引入
norm="ortho"
关键字之前就已经存在,现在是 Numpy、
pyFFTW和 Scipy(未来可能还有其他)的一个非常(非常)薄的包装器,主要是为我个人使用而完成的。还有一些与傅立叶和卷积相关的函数,例如ir2fr
.
它对卷积 [1] 很有用:它们尊重 Perceval 等式,例如,零频率的值等于1/√N * ∑ₙ xₙ
。
[1] B. R. Hunt "A matrix theory proof of the discrete convolution theorem", IEEE
Trans. on Audio and Electroacoustics, vol. au-19, no. 4, pp. 285-288, dec. 1971
如果您有问题,请告诉我
francois.orieux AT l2s.centralesupelec.fr
安装和文档
UDFT 只是文件udft.py
,仅依赖于numpy
Python 3.7+。可选依赖项是pyFFTW和
scipy。文档在
这里。我建议使用
诗歌进行安装
poetry add udft
或者
poetry add udft[fftw]
安装pyFFTW或 pip
pip install udft
对于快速而肮脏的安装,只需复制udft.py
文件:它非常稳定,遵循Semantic Versioning,不太可能进行重大更改。
代码托管在GitHub 上。
执照
代码在公共领域。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
udft-3.6.0.tar.gz
(8.9 kB
查看哈希)
内置分布
udft-3.6.0-py3-none-any.whl
(9.7 kB
查看哈希)