Skip to main content

酉离散傅里叶变换(及相关)

项目描述

UDFT:酉离散傅里叶变换(及相关)

执照 皮皮 地位 版本 保持 文件状态

该模块实现酉离散傅里叶变换,即正交 det(F) = 1F⁻¹ = 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,仅依赖于numpyPython 3.7+。可选依赖项是pyFFTWscipy。文档在 这里。我建议使用 诗歌进行安装

   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 查看哈希

已上传 source

内置分布

udft-3.6.0-py3-none-any.whl (9.7 kB 查看哈希

已上传 py3