Szukam pakietu Pythona do przeprowadzenia wydajnej transformacji stałej Q (tj. Za pomocą FFT, aby przyspieszyć proces). znalazłem zestaw narzędzi o nazwie CQ-NSGT/sliCQ Toolbox, ale pojawia się następujący błąd:Pakiet w języku Python do przetwarzania sygnałów
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
nie wydaje się być problemem zarówno z NumPy (w co wątpię) lub częściej z scikit Audiolab. Czy wiesz, skąd bierze się ten problem?
Czy ten błąd występuje podczas próby zbudowania pakietu? Jeśli tak, mogę potwierdzić, że kompiluje i instaluje dobrze na XP z Pythonem 2.7 – theta
Błąd występuje, gdy próbuję polecenia "import nsgt" lub "z nsgt import *" ... –
Jak zainstalowałeś audiolab? Nie mam tutaj żadnych problemów: http://i.imgur.com/gems9V6.png – theta