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

Method test_f

numpy/random/tests/test_generator_mt19937.py:1964–1983  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1962 assert_raises(ValueError, gamma, shape, bad_scale * 3)
1963
1964 def test_f(self):
1965 dfnum = [1]
1966 dfden = [2]
1967 bad_dfnum = [-1]
1968 bad_dfden = [-2]
1969 desired = np.array([0.07765056244107, 7.72951397913186, 0.05786093891763])
1970
1971 random = Generator(MT19937(self.seed))
1972 f = random.f
1973 actual = f(dfnum * 3, dfden)
1974 assert_array_almost_equal(actual, desired, decimal=14)
1975 assert_raises(ValueError, f, bad_dfnum * 3, dfden)
1976 assert_raises(ValueError, f, dfnum * 3, bad_dfden)
1977
1978 random = Generator(MT19937(self.seed))
1979 f = random.f
1980 actual = f(dfnum, dfden * 3)
1981 assert_array_almost_equal(actual, desired, decimal=14)
1982 assert_raises(ValueError, f, bad_dfnum, dfden * 3)
1983 assert_raises(ValueError, f, dfnum, bad_dfden * 3)
1984
1985 def test_noncentral_f(self):
1986 dfnum = [2]

Callers

nothing calls this directly

Calls 3

assert_raisesFunction · 0.90
fFunction · 0.85

Tested by

no test coverage detected