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

Method test_gamma

numpy/random/tests/test_randomstate.py:1405–1425  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1403 assert_raises(ValueError, std_gamma, bad_shape * 3)
1404
1405 def test_gamma(self):
1406 shape = [1]
1407 scale = [2]
1408 bad_shape = [-1]
1409 bad_scale = [-2]
1410 gamma = random.gamma
1411 desired = np.array([1.5221370731769048,
1412 1.5277256455738331,
1413 1.4248762625178359])
1414
1415 self.set_seed()
1416 actual = gamma(shape * 3, scale)
1417 assert_array_almost_equal(actual, desired, decimal=14)
1418 assert_raises(ValueError, gamma, bad_shape * 3, scale)
1419 assert_raises(ValueError, gamma, shape * 3, bad_scale)
1420
1421 self.set_seed()
1422 actual = gamma(shape, scale * 3)
1423 assert_array_almost_equal(actual, desired, decimal=14)
1424 assert_raises(ValueError, gamma, bad_shape, scale * 3)
1425 assert_raises(ValueError, gamma, shape, bad_scale * 3)
1426
1427 def test_f(self):
1428 dfnum = [1]

Callers

nothing calls this directly

Calls 3

set_seedMethod · 0.95
assert_raisesFunction · 0.90

Tested by

no test coverage detected