【Hydro】SG滤波器纯numpy实现

目录

  • 说明
  • WIKI示例
    • 滑动平均
    • 卷积系数的推导
    • 第一点和最后点的处理
  • scipy.signal中的savgol_filter
  • 纯numpy实现的savgol_filter
  • CPP实现的savgol_filter
  • 参考文献

说明

Savitzky-Golay滤波器(S-G滤波器)是一种在时域和频域上同时进行的滤波方法,它通过局部多项式拟合来平滑信号。这种滤波器的优点在于可以同时保持信号的形状和宽度,同时降低噪声的干扰。S-G滤波器最初由Savitzky和Golay于1964年提出,并发表在Analytical Chemistry杂志上。

Savitzky-Golay卷积平滑算法是移动平滑算法的改进。

你可能感兴趣的:(水文模型基础,numpy)