PHM 2012轴承数据读取和XJTU-SY轴承数据读取——三
numpy的fft函数替换
原本的的是np.fft ,这个运行后报错如下:
### FFT变换后保存下数据
N = 2560
T = 1.0 / 25600.0
x = np.linspace(0.0, N*T, N)
for i in range(len(all_hor_data)//N):
y = all_hor_data[2560*i:(2560*i+2560)]
yf = 2.0/N * np.abs(np.fft(y)[0:N//2])
TypeError: 'module' object is not callable
需要修改成新的numpy.fft.fft(),也即把代码中的np.fft修改成np.fft.fft()
for i in range(len(all_hor_data)//N):
y = all_hor_data[2560*i:(2560*i+2560)]
yf = 2.0/N * np.abs(np.fft.fft(y)[0:N//2])