平滑人工制品

问题描述 投票:0回答:0

通过对生理数据应用平滑方法,在信号的最开始和最后会有急剧的变化,这可能是平滑的伪影,就像在附图的开头一样。避免它们或补偿它们的做法是什么? plot

我用来平滑曲线的函数:


def MySmooth(X, Bin):
    X = np.hstack((X[0] * np.ones(Bin), X, X[-1] * np.ones(Bin)))
    X = np.convolve(X, np.ones(Bin) / Bin, mode='same')

    X = np.delete(X, np.arange(Bin))
    X = np.delete(X, np.arange(X.shape[0] - Bin, X.shape[0]))
    return X
python pandas numpy smoothing
© www.soinside.com 2019 - 2024. All rights reserved.