cutcutcodec.utils.IterMean

class cutcutcodec.utils.IterMean[source]

Compute an iterative mean.

Examples

>>> from cutcutcodec.utils import IterMean
>>> mean = IterMean()
>>> mean.update([1.0, 2.0])
1.5
>>> mean.update([4.0, 3.0])
2.5
>>>

Initialise an empty list of values.

update(vals: list[float]) float[source]

Return the mean of the new full list.