def test_convert01(self): z_m = ZeroMoment(5, 3389.3216783216785, 2297521.2992811385, 1557436224.6382546, 1055759415011.5643) stats = ZeroMoment2Stats(z_m) self.assertAlmostEqual(stats, { "count": 5, "kurtosis": -1.6291215900707667, "mean": 677.8643356643357, "skew": -0.24151691954619345, "variance": 4.202290576475207 }, places=12)
def __init__(self, **kwargs): object.__init__(self) self.total = ZeroMoment(0, 0, 0)
def sub(self, value): if value == None: return self.total -= ZeroMoment.new_instance([value])