numpy  2.0.0
src/multiarray/compiled_base.h File Reference

Go to the source code of this file.

Functions

NPY_NO_EXPORT PyObject * arr_insert (PyObject *, PyObject *, PyObject *)
NPY_NO_EXPORT PyObject * arr_bincount (PyObject *, PyObject *, PyObject *)
NPY_NO_EXPORT PyObject * arr_digitize (PyObject *, PyObject *, PyObject *kwds)
NPY_NO_EXPORT PyObject * arr_interp (PyObject *, PyObject *, PyObject *)
NPY_NO_EXPORT PyObject * arr_interp_complex (PyObject *, PyObject *, PyObject *)
NPY_NO_EXPORT PyObject * arr_ravel_multi_index (PyObject *, PyObject *, PyObject *)
NPY_NO_EXPORT PyObject * arr_unravel_index (PyObject *, PyObject *, PyObject *)
NPY_NO_EXPORT PyObject * arr_add_docstring (PyObject *, PyObject *)
NPY_NO_EXPORT PyObject * io_pack (PyObject *, PyObject *, PyObject *)
NPY_NO_EXPORT PyObject * io_unpack (PyObject *, PyObject *, PyObject *)

Function Documentation

NPY_NO_EXPORT PyObject* arr_add_docstring ( PyObject *  ,
PyObject *   
)
NPY_NO_EXPORT PyObject* arr_bincount ( PyObject *  ,
PyObject *  ,
PyObject *   
)
NPY_NO_EXPORT PyObject* arr_digitize ( PyObject *  ,
PyObject *  ,
PyObject *  kwds 
)
NPY_NO_EXPORT PyObject* arr_insert ( PyObject *  ,
PyObject *  ,
PyObject *   
)
NPY_NO_EXPORT PyObject* arr_interp ( PyObject *  ,
PyObject *  ,
PyObject *   
)
NPY_NO_EXPORT PyObject* arr_interp_complex ( PyObject *  ,
PyObject *  ,
PyObject *   
)
NPY_NO_EXPORT PyObject* arr_ravel_multi_index ( PyObject *  self,
PyObject *  args,
PyObject *  kwds 
)
ravel_multi_index implementation - see add_newdocs.py
Get the multi_index into op

Referenced by _PyArray_GetSigintBuf().

NPY_NO_EXPORT PyObject* arr_unravel_index ( PyObject *  self,
PyObject *  args,
PyObject *  kwds 
)
unravel_index implementation - see add_newdocs.py
Create the return array with a layout compatible with the indices and with a dimension added to the end for the multi-index
Remove the multi-index and inner loop
Now make a tuple of views, one per index

Referenced by test_interrupt().

NPY_NO_EXPORT PyObject* io_pack ( PyObject *  ,
PyObject *  ,
PyObject *   
)
NPY_NO_EXPORT PyObject* io_unpack ( PyObject *  ,
PyObject *  ,
PyObject *   
)