【发布时间】:2020-12-03 07:49:49
【问题描述】:
我正在尝试使用 numpy fft 从数据框中绘制一些数据:
plt.plot(np.fft.fft(df_valid_daily_activity.stepsDaily))
我不明白为什么情节一开始那么陡峭,然后似乎稳定了? 我也收到此警告:
Casting complex values to real discards the imaginary part
return array(a, dtype, copy=False, order=order)
我试图绘制的数据示例:
2 12693.0
3 18387.0
4 18360.0
5 11684.0
6 12722.0
...
273 27836.0
274 15566.0
280 7836.0
281 17787.0
284 7739.0
Name: stepsDaily, Length: 199, dtype: float64
任何想法为什么? 谢谢!
【问题讨论】:
-
第 0 个系数是变换时间序列的平均值。您可以在应用 FFT 之前从数据中减去平均值。
-
嘿!我刚试过,它返回一个镜像图,正常吗?