2017-07-17 32 views
0

当我测试超过100 MB音频文件时,出现以下错误。我是新来的蟒蛇,所以我不能找到解决方案:使用python使用音频分析时出现Numpy内存错误

Traceback (most recent call last): 
File "C:\Users\opensource\Desktop\pyAudioAnalysis-master\audioFeatureExtractio 
n.py", line 542, in stFeatureExtraction signal = numpy.double(signal)MemoryError 
+0

“I”在英语中始终为大写。 – peterh

+0

'signal = numpy.double(signal)'试图将整个信号分配给1个'double'浮点数。 –

+0

'numpy.double'将通过'ndarray' @Maarten广播,所以这不是问题 –

回答

0

假设你的数据是int16之前,通过向上转型到float64,你翻了两番你的数组的大小。这可能比您留下的内存更多,并且它会抛出一个MemoryError

相关问题