numpy
2.0.0
|
Go to the source code of this file.
Functions | |
NPY_NO_EXPORT PyObject * | PyArray_NewFromDescr (PyTypeObject *subtype, PyArray_Descr *descr, int nd, npy_intp *dims, npy_intp *strides, void *data, int flags, PyObject *obj) |
NPY_NO_EXPORT PyObject * | PyArray_New (PyTypeObject *, int nd, npy_intp *, int, npy_intp *, void *, int, int, PyObject *) |
NPY_NO_EXPORT PyObject * | PyArray_FromAny (PyObject *op, PyArray_Descr *newtype, int min_depth, int max_depth, int flags, PyObject *context) |
NPY_NO_EXPORT PyObject * | PyArray_CheckFromAny (PyObject *op, PyArray_Descr *descr, int min_depth, int max_depth, int requires, PyObject *context) |
NPY_NO_EXPORT PyObject * | PyArray_FromArray (PyArrayObject *arr, PyArray_Descr *newtype, int flags) |
NPY_NO_EXPORT PyObject * | PyArray_FromStructInterface (PyObject *input) |
NPY_NO_EXPORT PyObject * | PyArray_FromInterface (PyObject *input) |
NPY_NO_EXPORT PyObject * | PyArray_FromArrayAttr (PyObject *op, PyArray_Descr *typecode, PyObject *context) |
NPY_NO_EXPORT PyObject * | PyArray_EnsureArray (PyObject *op) |
NPY_NO_EXPORT PyObject * | PyArray_EnsureAnyArray (PyObject *op) |
NPY_NO_EXPORT int | PyArray_MoveInto (PyArrayObject *dest, PyArrayObject *src) |
NPY_NO_EXPORT int | PyArray_CopyAnyInto (PyArrayObject *dest, PyArrayObject *src) |
NPY_NO_EXPORT PyObject * | PyArray_CheckAxis (PyArrayObject *arr, int *axis, int flags) |
NPY_NO_EXPORT int | PyArray_CopyAsFlat (PyArrayObject *dst, PyArrayObject *src, NPY_ORDER order) |
NPY_NO_EXPORT size_t | _array_fill_strides (npy_intp *strides, npy_intp *dims, int nd, size_t itemsize, int inflag, int *objflags) |
NPY_NO_EXPORT void | _unaligned_strided_byte_copy (char *dst, npy_intp outstrides, char *src, npy_intp instrides, npy_intp N, int elsize) |
NPY_NO_EXPORT void | _strided_byte_swap (void *p, npy_intp stride, npy_intp n, int size) |
NPY_NO_EXPORT void | copy_and_swap (void *dst, void *src, int itemsize, npy_intp numitems, npy_intp srcstrides, int swap) |
NPY_NO_EXPORT void | byte_swap_vector (void *p, npy_intp n, int size) |
NPY_NO_EXPORT int | PyArray_AssignFromSequence (PyArrayObject *self, PyObject *v) |
NPY_NO_EXPORT PyArrayObject * | PyArray_SubclassWrap (PyArrayObject *arr_of_subclass, PyArrayObject *towrap) |
NPY_NO_EXPORT size_t _array_fill_strides | ( | npy_intp * | strides, |
npy_intp * | dims, | ||
int | nd, | ||
size_t | itemsize, | ||
int | inflag, | ||
int * | objflags | ||
) |
NPY_NO_EXPORT void _strided_byte_swap | ( | void * | p, |
npy_intp | stride, | ||
npy_intp | n, | ||
int | size | ||
) |
NPY_NO_EXPORT void _unaligned_strided_byte_copy | ( | char * | dst, |
npy_intp | outstrides, | ||
char * | src, | ||
npy_intp | instrides, | ||
npy_intp | N, | ||
int | elsize | ||
) |
Referenced by _copyswap(), and _new_sort().
NPY_NO_EXPORT void byte_swap_vector | ( | void * | p, |
npy_intp | n, | ||
int | size | ||
) |
NPY_NO_EXPORT void copy_and_swap | ( | void * | dst, |
void * | src, | ||
int | itemsize, | ||
npy_intp | numitems, | ||
npy_intp | srcstrides, | ||
int | swap | ||
) |
NPY_NO_EXPORT int PyArray_AssignFromSequence | ( | PyArrayObject * | self, |
PyObject * | v | ||
) |
NPY_NO_EXPORT PyObject* PyArray_CheckAxis | ( | PyArrayObject * | arr, |
int * | axis, | ||
int | flags | ||
) |
References _PyArray_Descr::elsize, NPY_BEGIN_ALLOW_THREADS, NPY_END_ALLOW_THREADS, npy_fseek, npy_ftell, PyArray_DATA, and PyArray_NewFromDescr().
Referenced by PyArray_ArgMax(), PyArray_Max(), PyArray_Mean(), PyArray_Min(), PyArray_Prod(), PyArray_Sum(), and PyArray_TakeFrom().
NPY_NO_EXPORT PyObject* PyArray_CheckFromAny | ( | PyObject * | op, |
PyArray_Descr * | descr, | ||
int | min_depth, | ||
int | max_depth, | ||
int | requires, | ||
PyObject * | context | ||
) |
Referenced by local_argsearch_right().
NPY_NO_EXPORT int PyArray_CopyAnyInto | ( | PyArrayObject * | dst, |
PyArrayObject * | src | ||
) |
Does not require src and dest to have "broadcastable" shapes (only the same number of elements).
Returns 0 on success, -1 on error.
NPY_NO_EXPORT int PyArray_CopyAsFlat | ( | PyArrayObject * | dst, |
PyArrayObject * | src, | ||
NPY_ORDER | order | ||
) |
NPY_NO_EXPORT PyObject* PyArray_EnsureAnyArray | ( | PyObject * | op | ) |
NPY_NO_EXPORT PyObject* PyArray_EnsureArray | ( | PyObject * | op | ) |
Referenced by _nonzero_indices().
NPY_NO_EXPORT PyObject* PyArray_FromAny | ( | PyObject * | op, |
PyArray_Descr * | newtype, | ||
int | min_depth, | ||
int | max_depth, | ||
int | flags, | ||
PyObject * | context | ||
) |
<blockquote class="first"> !PyArray_CanCastTo(dtype, newtype)) {</blockquote>
Py_DECREF(dtype); Py_XDECREF(newtype); PyErr_SetString(PyExc_TypeError,
<blockquote> "object cannot be safely cast to array " "of required type");</blockquote>
return NULL;
Referenced by _prepend_ones(), _pyarray_correlate(), and PyArray_CompareLists().
NPY_NO_EXPORT PyObject* PyArray_FromArray | ( | PyArrayObject * | arr, |
PyArray_Descr * | newtype, | ||
int | flags | ||
) |
References error_converting, and PyArray_PyIntAsIntp().
Referenced by local_argsearch_right(), PyArray_ArgMax(), and PyArray_TakeFrom().
NPY_NO_EXPORT PyObject* PyArray_FromArrayAttr | ( | PyObject * | op, |
PyArray_Descr * | typecode, | ||
PyObject * | context | ||
) |
NPY_NO_EXPORT PyObject* PyArray_FromInterface | ( | PyObject * | origin | ) |
References _PyArray_Descr::byteorder, DEPRECATE, NPY_ARRAY_CARRAY, NPY_MAXDIMS, PyArray_ISNBO, and PyArray_NewFromDescr().
Referenced by _array_from_buffer_3118().
NPY_NO_EXPORT PyObject* PyArray_FromStructInterface | ( | PyObject * | input | ) |
Referenced by _array_from_buffer_3118().
NPY_NO_EXPORT int PyArray_MoveInto | ( | PyArrayObject * | dst, |
PyArrayObject * | src | ||
) |
NPY_NO_EXPORT PyObject* PyArray_New | ( | PyTypeObject * | subtype, |
int | nd, | ||
npy_intp * | dims, | ||
int | type_num, | ||
npy_intp * | strides, | ||
void * | data, | ||
int | itemsize, | ||
int | flags, | ||
PyObject * | obj | ||
) |
NPY_NO_EXPORT PyObject* PyArray_NewFromDescr | ( | PyTypeObject * | subtype, |
PyArray_Descr * | descr, | ||
int | nd, | ||
npy_intp * | dims, | ||
npy_intp * | strides, | ||
void * | data, | ||
int | flags, | ||
PyObject * | obj | ||
) |
<
Referenced by allocate_reduce_result(), array_getfield(), array_real_get(), fancy_indexing_check(), iter_subscript_int(), npyiter_flip_negative_strides(), NpyIter_GetShape(), PyArray_CastScalarDirect(), PyArray_CastToType(), PyArray_CheckAxis(), PyArray_ElementStrides(), PyArray_FromInterface(), and PyArray_TakeFrom().
NPY_NO_EXPORT PyArrayObject* PyArray_SubclassWrap | ( | PyArrayObject * | arr_of_subclass, |
PyArrayObject * | towrap | ||
) |