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

Method test_argmax_argmin

numpy/ma/tests/test_core.py:3207–3228  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

3205 assert_(store is not masked)
3206
3207 def test_argmax_argmin(self):
3208 # Tests argmin & argmax on MaskedArrays.
3209 (x, X, XX, m, mx, mX, mXX, m2x, m2X, m2XX) = self.d
3210
3211 assert_equal(mx.argmin(), 35)
3212 assert_equal(mX.argmin(), 35)
3213 assert_equal(m2x.argmin(), 4)
3214 assert_equal(m2X.argmin(), 4)
3215 assert_equal(mx.argmax(), 28)
3216 assert_equal(mX.argmax(), 28)
3217 assert_equal(m2x.argmax(), 31)
3218 assert_equal(m2X.argmax(), 31)
3219
3220 assert_equal(mX.argmin(0), [2, 2, 2, 5, 0, 5])
3221 assert_equal(m2X.argmin(0), [2, 2, 4, 5, 0, 4])
3222 assert_equal(mX.argmax(0), [0, 5, 0, 5, 4, 0])
3223 assert_equal(m2X.argmax(0), [5, 5, 0, 5, 1, 0])
3224
3225 assert_equal(mX.argmin(1), [4, 1, 0, 0, 5, 5, ])
3226 assert_equal(m2X.argmin(1), [4, 4, 0, 0, 5, 3])
3227 assert_equal(mX.argmax(1), [2, 4, 1, 1, 4, 1])
3228 assert_equal(m2X.argmax(1), [2, 4, 1, 1, 1, 1])
3229
3230 def test_clip(self):
3231 # Tests clip on MaskedArrays.

Callers

nothing calls this directly

Calls 3

assert_equalFunction · 0.90
argminMethod · 0.45
argmaxMethod · 0.45

Tested by

no test coverage detected