MCPcopy Index your code
hub / github.com/numpy/numpy / test_testAverage1

Method test_testAverage1

numpy/ma/tests/test_extras.py:205–222  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

203class TestAverage:
204 # Several tests of average. Why so many ? Good point...
205 def test_testAverage1(self):
206 # Test of average.
207 ott = array([0., 1., 2., 3.], mask=[True, False, False, False])
208 assert_equal(2.0, average(ott, axis=0))
209 assert_equal(2.0, average(ott, weights=[1., 1., 2., 1.]))
210 result, wts = average(ott, weights=[1., 1., 2., 1.], returned=True)
211 assert_equal(2.0, result)
212 assert_(wts == 4.0)
213 ott[:] = masked
214 assert_equal(average(ott, axis=0).mask, [True])
215 ott = array([0., 1., 2., 3.], mask=[True, False, False, False])
216 ott = ott.reshape(2, 2)
217 ott[:, 1] = masked
218 assert_equal(average(ott, axis=0), [2.0, 0.0])
219 assert_equal(average(ott, axis=1).mask[0], [True])
220 assert_equal([2., 0.], average(ott, axis=0))
221 result, wts = average(ott, axis=0, returned=True)
222 assert_equal(wts, [1., 0.])
223
224 def test_testAverage2(self):
225 # More tests of average.

Callers

nothing calls this directly

Calls 5

arrayFunction · 0.90
assert_equalFunction · 0.90
averageFunction · 0.90
assert_Function · 0.85
reshapeMethod · 0.80

Tested by

no test coverage detected