def test_bernoulli3(p): """ Test bernoulli distribution failures """ with pytest.raises(ValueError): bernoulli(p)
def test_bernoulli1(): """ Test bernoulli distribution """ d = bernoulli(1/2) assert d.outcomes == (0, 1) assert sum(d.pmf) == pytest.approx(1)
def test_bernoulli2(p): """ Test bernoulli distribution """ d = bernoulli(p) assert d[0] == pytest.approx(1-p) assert d[1] == pytest.approx(p)
def test_bernoulli2(p): """ Test bernoulli distribution """ d = bernoulli(p) assert d[0] == pytest.approx(1 - p) assert d[1] == pytest.approx(p)
def test_bernoulli1(): d = bernoulli(1/2) assert_equal(d.outcomes, (0,1)) assert_almost_equal(sum(d.pmf), 1)
def test_bernoulli1(): """ Test bernoulli distribution """ d = bernoulli(1 / 2) assert d.outcomes == (0, 1) assert sum(d.pmf) == pytest.approx(1)
def test_bernoulli2(): for p in [ i/10 for i in range(0, 11)]: d = bernoulli(p) assert_almost_equal(d[0], 1-p) assert_almost_equal(d[1], p)
def test_bernoulli2(): """ Test bernoulli distribution """ for p in [i / 10 for i in range(0, 11)]: d = bernoulli(p) assert_almost_equal(d[0], 1 - p) assert_almost_equal(d[1], p)
def test_bernoulli1(): """ Test bernoulli distribution """ d = bernoulli(1 / 2) assert_equal(d.outcomes, (0, 1)) assert_almost_equal(sum(d.pmf), 1)
def test_bernoulli2(): """ Test bernoulli distribution """ for p in [i/10 for i in range(0, 11)]: d = bernoulli(p) assert_almost_equal(d[0], 1-p) assert_almost_equal(d[1], p)
def test_bernoulli1(): """ Test bernoulli distribution """ d = bernoulli(1/2) assert_equal(d.outcomes, (0, 1)) assert_almost_equal(sum(d.pmf), 1)