python实现Savitzky-Golay平滑滤波
Savitzky-Golay滤波器是一种常用的平滑滤波技术,尤其适用于信号处理和数据平滑。它通过在数据上应用局部多项式拟合来平滑数据,同时保留信号的特征。
下面是一个使用Python实现Savitzky-Golay平滑滤波的完整示例代码。我们将使用scipy.signal库中的savgol_filter函数来实现这一点。
import numpy as np
import matplotlib.pyplot as plt
from scipy.signal import savgol_filter
# 生成示例数据
np.random.seed(0)
x