伙计们。
我在 python 中执行一些 FFT 来测试声码器算法,但是在这个代码行中
for i in range(0, duration_s, Nfft):
output_time[i:i+Nfft] = np.fft.ifft( np.multiply(carr_fft, np.fft.fft(in_samples[i:i+Nfft]) , Nfft) )
它产生错误消息:TypeError:返回数组必须是 ArrayType
这不是大小不匹配的问题,我把它掩盖了(另外,错误消息明确表示它是类型不匹配)。有任何想法吗?