2017-07-17 38 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

相關問題