MCPcopy Create free account
hub / github.com/numpy/numpy / test_beta

Method test_beta

numpy/random/tests/test_random.py:1100–1120  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1098 assert_raises(ValueError, normal, loc, bad_scale * 3)
1099
1100 def test_beta(self):
1101 a = [1]
1102 b = [2]
1103 bad_a = [-1]
1104 bad_b = [-2]
1105 beta = np.random.beta
1106 desired = np.array([0.19843558305989056,
1107 0.075230336409423643,
1108 0.24976865978980844])
1109
1110 self.setSeed()
1111 actual = beta(a * 3, b)
1112 assert_array_almost_equal(actual, desired, decimal=14)
1113 assert_raises(ValueError, beta, bad_a * 3, b)
1114 assert_raises(ValueError, beta, a * 3, bad_b)
1115
1116 self.setSeed()
1117 actual = beta(a, b * 3)
1118 assert_array_almost_equal(actual, desired, decimal=14)
1119 assert_raises(ValueError, beta, bad_a, b * 3)
1120 assert_raises(ValueError, beta, a, bad_b * 3)
1121
1122 def test_exponential(self):
1123 scale = [1]

Callers

nothing calls this directly

Calls 3

setSeedMethod · 0.95
assert_raisesFunction · 0.90

Tested by

no test coverage detected