如何减少python fft输出

时间:2017-04-11 12:23:18

标签: python numpy fft

我来自cscore的fft的C#实现,我可以说我希望我的傅里叶变换的大小为4096.我正在尝试在python中进行FFT现在但傅里叶的大小变换更大(380万)。如何将此限制为4096?

我现在的代码

1 import numpy as np
2 from scipy.io import wavfile
3 
4 sample_location = r'C:\Users\g\Desktop\Samples'
5 samplerate, data = wavfile.read(sample_location + r"\g_abc.wav")
6
7 fft_data = np.fft.fft(data)
8 freq = np.fft.fftfreq(data.size)

目前fft_data.sizedata.size的尺寸相同。我希望得到4096的大小

0 个答案:

没有答案