diff options
author | Skipper Seabold <jsseabold@gmail.com> | 2012-04-03 20:00:58 -0400 |
---|---|---|
committer | Skipper Seabold <jsseabold@gmail.com> | 2012-04-03 20:23:04 -0400 |
commit | 0488f85de8a9ec3755198f57d40e9b091ca2aaee (patch) | |
tree | f2239eb20dbf9c3dbaecbed73a6bdd28de1a61b6 /numpy/lib/tests/test_function_base.py | |
parent | 0d1b60136862dd831ca586516d47561181e321ec (diff) | |
download | numpy-0488f85de8a9ec3755198f57d40e9b091ca2aaee.tar.gz |
ENH: Give digitize left or right open interval option
Diffstat (limited to 'numpy/lib/tests/test_function_base.py')
-rw-r--r-- | numpy/lib/tests/test_function_base.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/numpy/lib/tests/test_function_base.py b/numpy/lib/tests/test_function_base.py index 910fd5283..473e3bce9 100644 --- a/numpy/lib/tests/test_function_base.py +++ b/numpy/lib/tests/test_function_base.py @@ -429,6 +429,21 @@ class TestDigitize(TestCase): bin = np.linspace(x.min(), x.max(), 10) assert_(np.all(digitize(x, bin) != 0)) + def test_right_open(self): + x = arange(-6, 5) + bins = arange(-6, 4) + assert_array_equal(digitize(x,bins,True), arange(11)) + + def test_right_open_reverse(self): + x = arange(5, -6, -1) + bins = arange(4, -6, -1) + assert_array_equal(digitize(x, bins, True), arange(11)) + + def test_right_open_random(self): + x = rand(10) + bins = linspace(x.min(), x.max(), 10) + assert_(all(digitize(x, bins, True) != 10)) + class TestUnwrap(TestCase): def test_simple(self): |