使用nan值下采样信号

时间:2019-01-09 17:06:28

标签: python numpy scipy signal-processing

我正在尝试使用scipy.signal.decimate对时间序列数据进行下采样。我的数据具有NaN值,因此结果是仅包含NaN值的数组。我认为这实际上是算法在抽取数据之前应用低通滤波器的结果。

如何正确处理NaN值?我考虑过丢弃NaN值,但每个时间步都需要一些数据。我倾向于使用最接近的非NaN值的平均值,尽管我不知道这种天真的方法是否会带来负面影响。是否可以忽略它们,类似于np.nanmean()

0 个答案:

没有答案