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

Function array_searchsorted

numpy/core/src/multiarray/methods.c:1604–1625  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1602}
1603
1604static PyObject *
1605array_searchsorted(PyArrayObject *self,
1606 PyObject *const *args, Py_ssize_t len_args, PyObject *kwnames)
1607{
1608 PyObject *keys;
1609 PyObject *sorter;
1610 NPY_SEARCHSIDE side = NPY_SEARCHLEFT;
1611 NPY_PREPARE_ARGPARSER;
1612
1613 sorter = NULL;
1614 if (npy_parse_arguments("searchsorted", args, len_args, kwnames,
1615 "v", NULL, &keys,
1616 "|side", &PyArray_SearchsideConverter, &side,
1617 "|sorter", NULL, &sorter,
1618 NULL, NULL, NULL) < 0) {
1619 return NULL;
1620 }
1621 if (sorter == Py_None) {
1622 sorter = NULL;
1623 }
1624 return PyArray_Return((PyArrayObject *)PyArray_SearchSorted(self, keys, side, sorter));
1625}
1626
1627static int
1628_deepcopy_call(char *iptr, char *optr, PyArray_Descr *dtype,

Callers

nothing calls this directly

Calls 2

PyArray_ReturnFunction · 0.85
PyArray_SearchSortedFunction · 0.85

Tested by

no test coverage detected