コード例 #1
0
def test_arguments():
    """
    Args passing during initialization.
    """
    p = msd.Poisson()
    assert isinstance(p, msd.Distribution)
    p = msd.Poisson([0.1, 0.3, 0.5, 1.0], dtype=dtype.float32)
    assert isinstance(p, msd.Distribution)
コード例 #2
0
def test_rate():
    """
    Invalid rate.
    """
    with pytest.raises(ValueError):
        msd.Poisson([-0.1], dtype=dtype.float32)
    with pytest.raises(ValueError):
        msd.Poisson([0.0], dtype=dtype.float32)
コード例 #3
0
ファイル: test_poisson.py プロジェクト: yrpang/mindspore
 def __init__(self):
     super(Basics, self).__init__()
     self.p = msd.Poisson([1.44], dtype=dtype.float32)
コード例 #4
0
ファイル: test_poisson.py プロジェクト: yrpang/mindspore
 def __init__(self):
     super(LogProb, self).__init__()
     self.p = msd.Poisson([0.5], dtype=dtype.float32)
コード例 #5
0
ファイル: test_poisson.py プロジェクト: yrpang/mindspore
 def __init__(self, shape, seed=0):
     super(Sampling, self).__init__()
     self.p = msd.Poisson([[1.0], [0.5]], seed=seed, dtype=dtype.float32)
     self.shape = shape
コード例 #6
0
 def __init__(self):
     super(PoissonProb1, self).__init__()
     self.p = msd.Poisson(dtype=dtype.float32)
コード例 #7
0
def test_seed():
    with pytest.raises(TypeError):
        msd.Poisson([0.1], seed='seed')
コード例 #8
0
def test_name():
    with pytest.raises(TypeError):
        msd.Poisson([0.1], name=1.0)
コード例 #9
0
def test_type():
    with pytest.raises(TypeError):
        msd.Poisson([0.1], dtype=dtype.bool_)
コード例 #10
0
 def __init__(self):
     super(PoissonConstruct, self).__init__()
     self.p = msd.Poisson([0.5, 0.5, 0.5, 0.5, 0.5], dtype=dtype.float32)
     self.p1 = msd.Poisson(dtype=dtype.float32)
コード例 #11
0
 def __init__(self):
     super(PoissonBasics, self).__init__()
     self.p = msd.Poisson([2.3, 2.5], dtype=dtype.float32)
コード例 #12
0
 def __init__(self):
     super(LogSF, self).__init__()
     self.p = msd.Poisson(0.5, dtype=dtype.float32)
コード例 #13
0
ファイル: test_poisson.py プロジェクト: yrpang/mindspore
def test_scalar():
    with pytest.raises(TypeError):
        msd.Poisson(0.1, seed='seed')