用于信号处理的 Python 包

标签 python numpy signal-processing fft scikits

我正在寻找一个 Python 包来执行高效的常量 Q 变换(即使用 FFT 来加速该过程)。 我找到了一个名为 CQ-NSGT/sliCQ Toolbox 的工具箱,但出现以下错误:

File "build\bdist.win32\egg\nsgt\__init__.py", line 37, in <module>
File "build\bdist.win32\egg\nsgt\audio.py", line 7, in <module>
File "C:\Python27\lib\site-packages\scikits\audiolab\__init__.py", line 25, in <module>
    from pysndfile import formatinfo, sndfile
File "C:\Python27\lib\site-packages\scikits\audiolab\pysndfile\__init__.py", line 1, in <module>
    from _sndfile import Sndfile, Format, available_file_formats, \
File "numpy.pxd", line 30, in scikits.audiolab.pysndfile._sndfile (scikits\audiolab\pysndfile\_sndfile.c:9632)
ValueError: numpy.dtype does not appear to be the correct type object

Numpy(我怀疑)或 scikit audiolab 似乎有问题。您知道问题出在哪里吗?

最佳答案

关于用于信号处理的 Python 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15952322/

相关文章:

python - Python 中 signal.filtfilt 中的 Padlen 错误

python - 美丽汤 "maximum recursion depth exceeded while calling a Python object"

python - NumPy 沿着不相交的索引求和

python - 为 Twisted 运行 setup.py install ... 错误 ModuleNotFoundError : No module named 'twisted'

python - 使用 numpy 数组中的索引执行计算和比较

matlab - 创建平衡的双向脉冲对(也称为 Lilly Wave)并以倍频程/matlab 更改其样本量

python - 如何判断来自用户私有(private)供稿的 YouTube 视频是否公开?

python - 使用工作 numpy : `ImportError: cannot import name scalarmath` 创建 conda env 时遇到问题

python - 在对列表字典进行排序时解决平局

c++ - 使用窗口函数 : implementation problem 进行 FIR 滤波