文章目录
1 Savitzky-Golay 滤波器实现曲线平滑
1.1 问题描述
在寻找曲线的波峰、波谷时,由于数据帧数多的原因,导致生成的曲线图噪声很大,不易寻找规律。如下图:
由于高频某些点的波动导致高频曲线非常难看,为了降低噪声干扰,需要对曲线做平滑处理,让曲线过渡更平滑。常见的对曲线进行平滑处理的方法包括: Savitzky-Golay 滤波器、插值法等。
1.2 Savitzky-Golay 滤波器–调用讲解
对曲线进行平滑处理,通过Savitzky-Golay 滤波器,可以在scipy库里直接调用,不需要再定义函数。
python中Savitzky-Golay滤波器调用如下:
y_smooth = scipy.signal