Averager
用于更新与记录随着次数n
增大的平均值
v
a
l
u
e
=
n
v
+
x
n
+
1
value=\frac{nv+x}{n+1}
value=n+1nv+x,
n
n
n为次数,
v
v
v为前
n
n
n次平均值,
x
x
x为最新一次输入值。
class Averager():
def __init__(self):
self.n = 0
self.v = 0
def add(self, x):
self.v = (self.v * self.n + x) / (self.n + 1)
self.n += 1
def item(self):
return self.v
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- ovod.cn 版权所有 湘ICP备2023023988号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务