【代码bug消除】PHM 2012轴承数据读取和XJTU-SY轴承数据读取(三)

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])

猜你喜欢

转载自blog.csdn.net/weixin_45279187/article/details/130485695