def test_Normal(self): dist = distribution.Normal() self.assertEqual(dist.draw(1)[0], 1.764052345967664) dist.draw(100) dist.reset() self.assertEqual(dist.draw(1)[0], 1.764052345967664)
def test_mu_normal(self): for mu_normal in self.mu_normals: for std_normal in self.std_normals: d = distribution.Normal(mu_normal).approx(40) self.assertTrue(sum(d.pmf * d.X) - mu_normal < 1e-12)
def test_Normal(self): self.assertEqual(distribution.Normal().draw(1)[0], 1.764052345967664)