Tôi đang tìm gói Python để thực hiện phép biến đổi Q không đổi hiệu quả (tức là sử dụng FFT để tăng tốc quá trình). Tôi tìm thấy một hộp công cụ đặt tên CQ-NSGT/sliCQ Toolbox, nhưng tôi nhận được lỗi sau:Gói Python để xử lý tín hiệu
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
Có vẻ là một vấn đề hoặc với NumPy (mà tôi nghi ngờ) hoặc nhiều khả năng với scikit Audiolab. Bạn có biết vấn đề đến từ đâu không?
Có phải lỗi này trong khi bạn đang cố gắng xây dựng gói không? Nếu vậy tôi có thể xác nhận rằng nó xây dựng và cài đặt tốt trên XP với Python 2.7 – theta
Lỗi xảy ra khi tôi thử lệnh 'import nsgt' hoặc 'from nsgt import *' ... –
Bạn cài đặt audiolab như thế nào? Tôi không có bất kỳ vấn đề nào ở đây: http://i.imgur.com/gems9V6.png – theta