vcorelib
.
math
.
analysis
.weighted
index
/home/vkottler/src/vkottler/workspace/vcorelib/vcorelib/math/analysis/weighted.py
A module for implementing a weighted average.
Classes
builtins.object
WeightedAverage
class
WeightedAverage
(
builtins.object
)
WeightedAverage
(depth: int = 10) -> None
A class implementing a weighted average.
Methods defined here:
__call__
(self, value: float, weight: float = 1.0) -> None
Update tracking, doesn't compute weighted average.
__init__
(self, depth: int = 10) -> None
Initialize this weighted average.
average
(self) -> float
Compute the overall weighted average.
reset
(self) -> None
Reset the average.
Readonly properties defined here:
depth
This average's depth.
Data descriptors defined here:
__dict__
dictionary for instance variables
__weakref__
list of weak references to the object