コード例 #1
0
ファイル: test_numeric.py プロジェクト: Autoplectic/dit
def test_bernoulli3(p):
    """ Test bernoulli distribution failures """
    with pytest.raises(ValueError):
        bernoulli(p)
コード例 #2
0
ファイル: test_numeric.py プロジェクト: Autoplectic/dit
def test_bernoulli1():
    """ Test bernoulli distribution """
    d = bernoulli(1/2)
    assert d.outcomes == (0, 1)
    assert sum(d.pmf) == pytest.approx(1)
コード例 #3
0
ファイル: test_numeric.py プロジェクト: Autoplectic/dit
def test_bernoulli2(p):
    """ Test bernoulli distribution """
    d = bernoulli(p)
    assert d[0] == pytest.approx(1-p)
    assert d[1] == pytest.approx(p)
コード例 #4
0
ファイル: test_numeric.py プロジェクト: vreuter/dit
def test_bernoulli2(p):
    """ Test bernoulli distribution """
    d = bernoulli(p)
    assert d[0] == pytest.approx(1 - p)
    assert d[1] == pytest.approx(p)
コード例 #5
0
ファイル: test_numeric.py プロジェクト: vreuter/dit
def test_bernoulli3(p):
    """ Test bernoulli distribution failures """
    with pytest.raises(ValueError):
        bernoulli(p)
コード例 #6
0
ファイル: test_numeric.py プロジェクト: fiatflux/dit
def test_bernoulli1():
    d = bernoulli(1/2)
    assert_equal(d.outcomes, (0,1))
    assert_almost_equal(sum(d.pmf), 1)
コード例 #7
0
ファイル: test_numeric.py プロジェクト: vreuter/dit
def test_bernoulli1():
    """ Test bernoulli distribution """
    d = bernoulli(1 / 2)
    assert d.outcomes == (0, 1)
    assert sum(d.pmf) == pytest.approx(1)
コード例 #8
0
ファイル: test_numeric.py プロジェクト: fiatflux/dit
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)
コード例 #9
0
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)
コード例 #10
0
def test_bernoulli1():
    """ Test bernoulli distribution """
    d = bernoulli(1 / 2)
    assert_equal(d.outcomes, (0, 1))
    assert_almost_equal(sum(d.pmf), 1)
コード例 #11
0
ファイル: test_numeric.py プロジェクト: chebee7i/dit
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)
コード例 #12
0
ファイル: test_numeric.py プロジェクト: chebee7i/dit
def test_bernoulli1():
    """ Test bernoulli distribution """
    d = bernoulli(1/2)
    assert_equal(d.outcomes, (0, 1))
    assert_almost_equal(sum(d.pmf), 1)