def noisefilter(t, signal, avgpts=30, smoothfac=1600):
smooth = rolling_mean(signal[::-1], avgpts)[::-1]
fspline = InterpolatedUnivariateSpline(t[:-avgpts], smooth[:-avgpts], k=4)
fspline.set_smoothing_factor(smoothfac)
return fspline(t)
评论列表
文章目录