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_NewFromDescr_int (PyTypeObject *subtype, PyArray_Descr *descr, int nd, npy_intp *dims, npy_intp *strides, void *data, int flags, PyObject *obj, int zeroed, int allow_emptystring) |
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 void | _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 void _array_fill_strides | ( | npy_intp * | strides, |
npy_intp * | dims, | ||
int | nd, | ||
size_t | itemsize, | ||
int | inflag, | ||
int * | objflags | ||
) |
<
<
<
Referenced by array_setstate().
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 | ||
) |
References npy_bswap4().
Referenced by _scan(), LONGDOUBLE_scan(), and to().
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 | ||
) |
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 | ||
) |
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 | ) |
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 _array_fromobject(), _pyarray_correlate(), array_imag_get(), PyArray_CanCoerceScalar(), PyArray_CompareLists(), and PyUFunc_FromFuncAndDataAndSignature().
NPY_NO_EXPORT PyObject* PyArray_FromArray | ( | PyArrayObject * | arr, |
PyArray_Descr * | newtype, | ||
int | flags | ||
) |
Referenced by 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 | ) |
NPY_NO_EXPORT PyObject* PyArray_FromStructInterface | ( | PyObject * | input | ) |
NPY_NO_EXPORT int PyArray_MoveInto | ( | PyArrayObject * | dst, |
PyArrayObject * | src | ||
) |
References PyArray_Byteswap(), and PyArray_DESCR.
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(), NpyIter_GetShape(), prepare_ufunc_output(), PyArray_CastScalarDirect(), PyArray_TakeFrom(), and PyArray_Zeros().
NPY_NO_EXPORT PyObject* PyArray_NewFromDescr_int | ( | PyTypeObject * | subtype, |
PyArray_Descr * | descr, | ||
int | nd, | ||
npy_intp * | dims, | ||
npy_intp * | strides, | ||
void * | data, | ||
int | flags, | ||
PyObject * | obj, | ||
int | zeroed, | ||
int | allow_emptystring | ||
) |
<
Referenced by PyArray_Arange().
NPY_NO_EXPORT PyArrayObject* PyArray_SubclassWrap | ( | PyArrayObject * | arr_of_subclass, |
PyArrayObject * | towrap | ||
) |