class documentation
运行均值计算器。
该类可用于计算列表、元组、可迭代对象或任何其他数据源中元素的平均值。平均值是即时计算的,无需显式求和,因此可以用于具有任意项目数量的数据集。还能够返回标准偏差(也是即时计算的)
| 方法 | __complex__ |
未记录 |
| 方法 | __float__ |
未记录 |
| 方法 | __init__ |
RunningMean(items=None, n=0.0, mean=0.0, sd=0.0) |
| 方法 | __int__ |
未记录 |
| 方法 | __len__ |
未记录 |
| 方法 | __repr__ |
未记录 |
| 方法 | __str__ |
未记录 |
| 方法 | add |
RunningMean.add(value, repeat=1) |
| 方法 | add |
RunningMean.add(values) |
| 方法 | clear |
重置运行均值计算器。 |
| 属性 | mean |
返回当前的平均值 |
| 属性 | result |
返回当前的平均值和标准差作为一个元组 |
| 属性 | sd |
返回当前的标准差 |
| 属性 | var |
返回当前的变化 |
| 实例变量 | _mean |
未记录 |
| 实例变量 | _nitems |
未记录 |
| 实例变量 | _sd |
未记录 |
| 实例变量 | _sqdiff |
未记录 |
运行均值(items=None, n=0.0, mean=0.0, sd=0.0)
初始化运行均值计算器。
有两种可能的方法来初始化计算器。首先,可以提供一个可迭代的项目;或者,如果我们想继续一个中断的计算,可以指定项目的数量、平均值和标准差。
| 参数 | |
| items | 用于初始化运行均值计算器的项目。如果提供了items,则n、mean和sd必须为零。 |
| n | 已经处理的初始元素数量。如果提供了这个参数,items 必须为 None。 |
| mean | 初始均值。如果提供了这个参数,items 必须为 None。 |
| sd | 初始标准差。如果提供了此参数,items 必须为 None。 |