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

Method test_f

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

Source from the content-addressed store, hash-verified

1168 assert_raises(ValueError, gamma, shape, bad_scale * 3)
1169
1170 def test_f(self):
1171 dfnum = [1]
1172 dfden = [2]
1173 bad_dfnum = [-1]
1174 bad_dfden = [-2]
1175 f = np.random.f
1176 desired = np.array([0.80038951638264799,
1177 0.86768719635363512,
1178 2.7251095168386801])
1179
1180 self.setSeed()
1181 actual = f(dfnum * 3, dfden)
1182 assert_array_almost_equal(actual, desired, decimal=14)
1183 assert_raises(ValueError, f, bad_dfnum * 3, dfden)
1184 assert_raises(ValueError, f, dfnum * 3, bad_dfden)
1185
1186 self.setSeed()
1187 actual = f(dfnum, dfden * 3)
1188 assert_array_almost_equal(actual, desired, decimal=14)
1189 assert_raises(ValueError, f, bad_dfnum, dfden * 3)
1190 assert_raises(ValueError, f, dfnum, bad_dfden * 3)
1191
1192 def test_noncentral_f(self):
1193 dfnum = [2]

Callers

nothing calls this directly

Calls 4

setSeedMethod · 0.95
assert_raisesFunction · 0.90
fFunction · 0.85

Tested by

no test coverage detected