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

Method test_f

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

Source from the content-addressed store, hash-verified

1425 assert_raises(ValueError, gamma, shape, bad_scale * 3)
1426
1427 def test_f(self):
1428 dfnum = [1]
1429 dfden = [2]
1430 bad_dfnum = [-1]
1431 bad_dfden = [-2]
1432 f = random.f
1433 desired = np.array([0.80038951638264799,
1434 0.86768719635363512,
1435 2.7251095168386801])
1436
1437 self.set_seed()
1438 actual = f(dfnum * 3, dfden)
1439 assert_array_almost_equal(actual, desired, decimal=14)
1440 assert_raises(ValueError, f, bad_dfnum * 3, dfden)
1441 assert_raises(ValueError, f, dfnum * 3, bad_dfden)
1442
1443 self.set_seed()
1444 actual = f(dfnum, dfden * 3)
1445 assert_array_almost_equal(actual, desired, decimal=14)
1446 assert_raises(ValueError, f, bad_dfnum, dfden * 3)
1447 assert_raises(ValueError, f, dfnum, bad_dfden * 3)
1448
1449 def test_noncentral_f(self):
1450 dfnum = [2]

Callers

nothing calls this directly

Calls 4

set_seedMethod · 0.95
assert_raisesFunction · 0.90
fFunction · 0.85

Tested by

no test coverage detected