我正在尝试检测x轴的频率,该频率是指我的LSTM模型中的(m)训练集
r,time, x, y, z, m, s,l = np.loadtxt('FINALkneeTRAIN.txt', delimiter = ',',
unpack = True)
spectrum = fft.fft(m)
freq = fft.fftfreq(len(spectrum))
plt(freq, abs(spectrum))
但这给了我以下错误:
plt(freq, abs(spectrum))
TypeError: 'module' object is not callable
最佳答案
您应该提供有关代码的更多信息。但是我假设这行写在某处:
import matplotlib.pyplot as plt
在这种情况下,编写
plt(freq, abs(spectrum))
时是指模块plt
而不是绘图功能。如果您确实有上述行,您可能想要plt.plot(freq, abs(spectrum))
此外,您可能会发现此numpy文档页面很有用
https://docs.scipy.org/doc/numpy-1.14.0/reference/generated/numpy.fft.fft.html