转换复数FFT数组以获得幅度

时间:2018-03-05 10:39:24

标签: python fft

我如何做到这一点,我在每个由真实部分和虚部组成的数组索引上都有复杂的值,如何从中获得一个独特的可行值。 我想获得每个样本的幅度,我读到的公式是sqrt(x^2+y^2); x[i], y[i](对于每个'我的FFT数组索引,来自C背景,新手到Python)。

from scipy.io import wavfile as wav
from scipy.fftpack import fft
import numpy as np

rate, data = wav.read('file.wav')

fft_out = fft(data)
print(fft_out)

上面的代码给了我复杂的无数组,如何获得所需的输出? PS 尝试制作一个Speech to Text转换器(初始步骤,从示例文件中提取有用信息)。

0 个答案:

没有答案