Sto cercando un pacchetto Python per eseguire un'efficiente trasformazione di Q costante (ovvero utilizzando una FFT per accelerare il processo). Ho trovato una cassetta degli attrezzi chiamato CQ-NSGT/sliCQ Toolbox, ma ottengo il seguente errore:Pacchetto Python per l'elaborazione dei segnali
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
Sembra che ci sia un problema sia con Numpy (cosa di cui dubito) o più probabilmente con scikit AudioLab. Sai da dove viene il problema?
Si è verificato questo errore mentre si sta tentando di creare il pacchetto? Se è così posso confermare che si installa e installa bene su XP con Python 2.7 – theta
L'errore si verifica quando provo il comando 'import nsgt' o 'da importazione nsgt *' ... –
Come hai installato audiolab? Non ho alcun problema qui: http://i.imgur.com/gems9V6.png – theta