python 平均值 去掉不合理数据 您所在的位置:网站首页 python中去除不合理的数据 python 平均值 去掉不合理数据

python 平均值 去掉不合理数据

2024-06-26 16:47| 来源: 网络整理| 查看: 265

我试图创建一个函数来计算一组数据的移动平均值。这是函数:def averaged_rel_track(navg, rel_values, nb, zeroindex):

#function to average the relative track values for each blade. This is

#dependant on the number values specified by the user to average over in a

#rolling average

for blade in range(0,int(nb)):

av_values=[]

rel_blade=rel_values[:,blade]

for rev in range(0,len(rel_blade)):

section=rel_blade[rev-int(navg)+1:rev]

av_value=np.mean(section)

av_values.append(av_value)

print av_values

不过,我想增加一个检查,我正在努力与最好的方式来实现这一点。。。

如果移动平均数中的平均数(navg)为24,则取指定元素和元素之前的23个值的平均值。但是,如果这24个值中有一个是零,我希望指定元素的平均值为零。我试过了:

^{pr2}$

然而零检验的长度总是1?在

有人能想出一种方法来纠正这种方法或是完全不同的方法吗?在

干杯



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有