为了账号安全,请及时绑定邮箱和手机立即绑定

移动平均值或运行平均值

移动平均值或运行平均值

HUWWW 2019-07-22 16:37:33
移动平均值或运行平均值对于python,是否存在计算给定特定窗口的一维数组的运行均值的cip函数或numpy函数或模块?
查看完整描述

3 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

对于一个简短、快速的解决方案,它在一个循环中完成整个过程,没有依赖关系,下面的代码工作得很好。

mylist = [1, 2, 3, 4, 5, 6, 7]N = 3cumsum, moving_aves = [0], []for i, x in enumerate(mylist, 1):
    cumsum.append(cumsum[i-1] + x)
    if i>=N:
        moving_ave = (cumsum[i] - cumsum[i-N])/N        #can do stuff with moving_ave here
        moving_aves.append(moving_ave)


查看完整回答
反对 回复 2019-07-22
  • 3 回答
  • 0 关注
  • 900 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信