14 lines
295 B
Python
14 lines
295 B
Python
class Average:
|
|
def __init__(self):
|
|
self.avg = 0.0
|
|
self.count = 0
|
|
|
|
def update(self, value: float):
|
|
self.avg += (value - self.avg) / (self.count + 1)
|
|
self.count += 1
|
|
return self.avg
|
|
|
|
@property
|
|
def mean(self):
|
|
return self.avg
|