首页 > 解决方案 > 来自xarray dataarray的三角波的主频率

问题描述

我有一个数据集,它是一个定期采样的三角波,目前在一个 xarray 数据数组中。

是否有一种(相对简单的)方法来确定 python 中波的主频率?我查看了 xarray、pandas 和 scipy,但并没有真正取得任何进展。

更新:

我在这方面取得了一些进展:

from scipy.fft import fft, fftfreq

yf = fft(data.values)
N = len(data.values)
xf = fftfreq(N, 1000)[1:100]
plt.plot(xf, np.abs(yf[1:100]))

标签: pythonpandasscipypython-xarray

解决方案


推荐阅读