我正在尝试检测在我的LSTM模型中引用(m)训练集的x轴的频率
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
发布于 2018-06-10 08:38:18
您应该提供有关代码的更多信息。但我假设这一行是写在某个地方的:
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
https://stackoverflow.com/questions/50779637
复制相似问题