scipy savgol_filter

scipy中savgol_filter函数是对Savitzky-Golay滤波器的实现, 主要运用于数据流平滑除噪.

使用 #

# import scipy
scipy.signal.savgol_filter(data, window_length, polyorder)
  • data为要滤波的信号.
  • window_length即窗口长度, 取值为奇数且不能超过len(data). 它越大, 则平滑效果越明显; 越小, 则更贴近原始曲线.
  • polyorder为多项式拟合的阶数, 需要小于window_length. 它越小, 则平滑效果越明显; 越大, 则更贴近原始曲线.

关联 #

参考 #