我有一个很长的表格数据,简单的峰值幅度测量相对于时间,即间隔1分钟的一维阵列索引。
>>> a = np.array([5, 7, -6, 9, 0, 1, 15, -2, 8])
#array is of length of many thousands readings taken on interval of 1 minute.
#The index represents 1-minute interval.
字符串
如何将这个NumPy数组转换为可以在NumPy numpy.fft
或任何其他库中对其执行FFT的“信号”?
2条答案
按热度按时间uurv41yg1#
您可以使用np.fft.fft执行FFT:
字符串
输出量:
型
kokeuurv2#
您可以生成一个1分钟间隔的时间数组,然后将其转换为时间序列,因为您的数据以1分钟的间隔显示峰值幅度。首先,应创建一个均匀间隔的时间序列。
字符串