v0.1.5
This commit is contained in:
13
robogauge/utils/measure.py
Normal file
13
robogauge/utils/measure.py
Normal file
@@ -0,0 +1,13 @@
|
||||
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
|
||||
Reference in New Issue
Block a user