Spaces:
Runtime error
Runtime error
| import numpy as np | |
| class Statistics: | |
| def __init__(self, name='AVG'): | |
| self.name = name | |
| self.history = [] | |
| self.sum = 0 | |
| self.cnt = 0 | |
| def update(self, val): | |
| self.history.append(val) | |
| self.sum += val | |
| self.cnt += 1 | |
| def mean_std(self): | |
| # mean = self.sum / self.cnt | |
| mean = np.mean(self.history) | |
| std = np.std(self.history) | |
| return mean, std | |
| def mean(self): | |
| # return self.sum / self.cnt | |
| return np.mean(self.history) | |
| def std(self): | |
| return np.std(self.history) |