我正在寻找一个 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 似乎存在问题。你知道问题出在哪里吗?