不规则间隔(x,y)序列上的高斯滤波器?

2024-06-26 01:44:20 发布

您现在位置:Python中文网/ 问答频道 /正文

在python中,有没有一种简单的方法可以将高斯滤波器应用于一组沿x轴不规则间隔的点(x,y),或者更具体地说(x,f(x))?作为对我的意思的澄清请求的回应,也许更好的方式来描述我所寻找的是一系列点(XI,F(XI)的“高斯加权平均值”(Fgwa)(XI),其中对于所提供的系列中的每个点(XI),F(XI)中的每个点,基本上都会取一个和所提供的点使得

Fgwa(Xj)=σi[e-[(Xj-Xi)/σ]^2*F(Xi)]/∑i-[(Xj-Xi)/σ]^2]

(注-如果(Xi,F(Xi)中的点恰好间隔均匀,我相信上述定义的最终结果将与scipy.ndimage.filters.gaussian_filter1d“可以)。 有没有一个好的,已经优化的,小规模或小规模的方法来做到这一点?在


Tags: 方法间隔定义方式scipygaussianfilters平均值