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

Method test_monotonic

numpy/lib/tests/test_function_base.py:2193–2207  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

2191 assert_(np.all(digitize(x, bins, True) != 10))
2192
2193 def test_monotonic(self):
2194 x = [-1, 0, 1, 2]
2195 bins = [0, 0, 1]
2196 assert_array_equal(digitize(x, bins, False), [0, 2, 3, 3])
2197 assert_array_equal(digitize(x, bins, True), [0, 0, 2, 3])
2198 bins = [1, 1, 0]
2199 assert_array_equal(digitize(x, bins, False), [3, 2, 0, 0])
2200 assert_array_equal(digitize(x, bins, True), [3, 3, 2, 0])
2201 bins = [1, 1, 1, 1]
2202 assert_array_equal(digitize(x, bins, False), [0, 0, 4, 4])
2203 assert_array_equal(digitize(x, bins, True), [0, 0, 0, 4])
2204 bins = [0, 0, 1, 0]
2205 assert_raises(ValueError, digitize, x, bins)
2206 bins = [1, 1, 0, 1]
2207 assert_raises(ValueError, digitize, x, bins)
2208
2209 def test_casting_error(self):
2210 x = [1, 2, 3 + 1.j]

Callers

nothing calls this directly

Calls 3

assert_array_equalFunction · 0.90
digitizeFunction · 0.90
assert_raisesFunction · 0.90

Tested by

no test coverage detected