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

Method test_gamma

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

Source from the content-addressed store, hash-verified

1146 assert_raises(ValueError, std_gamma, bad_shape * 3)
1147
1148 def test_gamma(self):
1149 shape = [1]
1150 scale = [2]
1151 bad_shape = [-1]
1152 bad_scale = [-2]
1153 gamma = np.random.gamma
1154 desired = np.array([1.5221370731769048,
1155 1.5277256455738331,
1156 1.4248762625178359])
1157
1158 self.setSeed()
1159 actual = gamma(shape * 3, scale)
1160 assert_array_almost_equal(actual, desired, decimal=14)
1161 assert_raises(ValueError, gamma, bad_shape * 3, scale)
1162 assert_raises(ValueError, gamma, shape * 3, bad_scale)
1163
1164 self.setSeed()
1165 actual = gamma(shape, scale * 3)
1166 assert_array_almost_equal(actual, desired, decimal=14)
1167 assert_raises(ValueError, gamma, bad_shape, scale * 3)
1168 assert_raises(ValueError, gamma, shape, bad_scale * 3)
1169
1170 def test_f(self):
1171 dfnum = [1]

Callers

nothing calls this directly

Calls 3

setSeedMethod · 0.95
assert_raisesFunction · 0.90

Tested by

no test coverage detected