diff options
author | Matti Picus <matti.picus@gmail.com> | 2020-01-06 09:47:16 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-06 09:47:16 +0200 |
commit | 21e796e159dd4865a265b94a044ddb144e4e0af1 (patch) | |
tree | a051833c601475540951217314e51c574ae7d410 /numpy | |
parent | 2acfd9851b6a5246e5e5e3faa97c9e728e88f8a9 (diff) | |
parent | a13100cd5097a7ea467bbd9cd72ad23bd46a25d2 (diff) | |
download | numpy-21e796e159dd4865a265b94a044ddb144e4e0af1.tar.gz |
Merge pull request #15164 from keewis/fix-searchsorted-kwargs
BUG: searchsorted: passing the keys as a keyword argument
Diffstat (limited to 'numpy')
-rw-r--r-- | numpy/core/src/multiarray/methods.c | 2 | ||||
-rw-r--r-- | numpy/core/tests/test_multiarray.py | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/numpy/core/src/multiarray/methods.c b/numpy/core/src/multiarray/methods.c index e5845f2f6..ae26bbd4a 100644 --- a/numpy/core/src/multiarray/methods.c +++ b/numpy/core/src/multiarray/methods.c @@ -1469,7 +1469,7 @@ array_argpartition(PyArrayObject *self, PyObject *args, PyObject *kwds) static PyObject * array_searchsorted(PyArrayObject *self, PyObject *args, PyObject *kwds) { - static char *kwlist[] = {"keys", "side", "sorter", NULL}; + static char *kwlist[] = {"v", "side", "sorter", NULL}; PyObject *keys; PyObject *sorter; NPY_SEARCHSIDE side = NPY_SEARCHLEFT; diff --git a/numpy/core/tests/test_multiarray.py b/numpy/core/tests/test_multiarray.py index c4f136849..bf1fcc76e 100644 --- a/numpy/core/tests/test_multiarray.py +++ b/numpy/core/tests/test_multiarray.py @@ -2161,6 +2161,8 @@ class TestMethods: msg = "Test real searchsorted with nans, side='r'" b = a.searchsorted(a, side='r') assert_equal(b, np.arange(1, 4), msg) + # check keyword arguments + a.searchsorted(v=1) # check double complex a = np.zeros(9, dtype=np.complex128) a.real += [0, 0, 1, 1, 0, 1, np.nan, np.nan, np.nan] |