Add to the accumulator. :param value: value to be added.
(self, value)
| 53 | raise AttributeError('{} is not a valid attribute of RunningState'.format(key)) |
| 54 | |
| 55 | def add(self, value): |
| 56 | """Add to the accumulator. |
| 57 | |
| 58 | :param value: value to be added. |
| 59 | """ |
| 60 | self.last = value |
| 61 | self.count += 1 |
| 62 | self.sum += value |
| 63 | self.sum2 += value * value |
| 64 | self.min = min(self.min, value) |
| 65 | self.max = max(self.max, value) |
| 66 | |
| 67 | |
| 68 | class RunningStats(dict): |