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, intp *dims, intp *strides, void *data, int flags, PyObject *obj) |
NPY_NO_EXPORT PyObject * | PyArray_New (PyTypeObject *, int nd, intp *, int, 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_CopyAnyIntoOrdered (PyArrayObject *dst, PyArrayObject *src, NPY_ORDER order) |
NPY_NO_EXPORT size_t | _array_fill_strides (intp *strides, intp *dims, int nd, size_t itemsize, int inflag, int *objflags) |
NPY_NO_EXPORT void | _unaligned_strided_byte_copy (char *dst, intp outstrides, char *src, intp instrides, intp N, int elsize) |
NPY_NO_EXPORT void | _strided_byte_swap (void *p, intp stride, intp n, int size) |
NPY_NO_EXPORT void | copy_and_swap (void *dst, void *src, int itemsize, intp numitems, intp srcstrides, int swap) |
NPY_NO_EXPORT void | byte_swap_vector (void *p, intp n, int size) |
NPY_NO_EXPORT int | PyArray_AssignFromSequence (PyArrayObject *self, PyObject *v) |
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, |
intp | outstrides, | ||
char * | src, | ||
intp | instrides, | ||
intp | N, | ||
int | elsize | ||
) |
Referenced by _new_sort().
NPY_NO_EXPORT void byte_swap_vector | ( | void * | p, |
intp | n, | ||
int | size | ||
) |
References PyArray_DATA, PyArray_DIMS, PyArray_NDIM, and PyArray_STRIDES.
Referenced by gentype_interface_get(), and LONGDOUBLE_setitem().
NPY_NO_EXPORT int PyArray_AssignFromSequence | ( | PyArrayObject * | self, |
PyObject * | v | ||
) |
References PyArray_Check, and PyArray_NDIM.
Referenced by PyArray_GetArrayParamsFromObject().
NPY_NO_EXPORT PyObject* PyArray_CheckAxis | ( | PyArrayObject * | arr, |
int * | axis, | ||
int | flags | ||
) |
NPY_NO_EXPORT PyObject* PyArray_CheckFromAny | ( | PyObject * | op, |
PyArray_Descr * | descr, | ||
int | min_depth, | ||
int | max_depth, | ||
int | requires, | ||
PyObject * | context | ||
) |
Referenced by PyArray_CopyAnyIntoOrdered().
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.
Referenced by PyArray_CastTo().
NPY_NO_EXPORT int PyArray_CopyAnyIntoOrdered | ( | PyArrayObject * | dst, |
PyArrayObject * | src, | ||
NPY_ORDER | order | ||
) |
References MAX_DIMS, PyArrayObject::nd, PyArray_CheckFromAny(), PyArray_NDIM, and PyArray_Ravel().
NPY_NO_EXPORT PyObject* PyArray_EnsureAnyArray | ( | PyObject * | op | ) |
Referenced by _strings_richcompare().
NPY_NO_EXPORT PyObject* PyArray_EnsureArray | ( | PyObject * | op | ) |
References NpyIter_Deallocate().
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;
References PyArrayObject::base, PyArrayObject::data, PyArrayObject::descr, PyArrayObject::dimensions, PyArrayObject::flags, PyArrayObject::nd, NPY_ALIGNED, NPY_C_CONTIGUOUS, NPY_ENSUREARRAY, NPY_ENSURECOPY, NPY_F_CONTIGUOUS, NPY_UPDATEIFCOPY, NPY_WRITEABLE, PyArray_CheckExact, PyArray_CopyInto(), PyArray_FLAGS, PyArray_ISWRITEABLE, PyArray_NewFromDescr(), PyArray_Type, and PyArrayObject::strides.
Referenced by array_empty_like(), array_subscript_nice(), einsum_sub_op_from_str(), new_array_for_sum(), PyArray_CompareLists(), and PyArray_FromInterface().
NPY_NO_EXPORT PyObject* PyArray_FromArray | ( | PyArrayObject * | arr, |
PyArray_Descr * | newtype, | ||
int | flags | ||
) |
Referenced by PyArray_GetArrayParamsFromObject(), and PyArray_TakeFrom().
NPY_NO_EXPORT PyObject* PyArray_FromArrayAttr | ( | PyObject * | op, |
PyArray_Descr * | typecode, | ||
PyObject * | context | ||
) |
NPY_NO_EXPORT PyObject* PyArray_FromInterface | ( | PyObject * | input | ) |
References PyArray_Check, PyArray_CheckExact, PyArray_FromAny(), PyArray_FromScalar(), PyArray_IsScalar, and PyArray_View().
NPY_NO_EXPORT PyObject* PyArray_FromStructInterface | ( | PyObject * | input | ) |
References _PyArray_Descr::byteorder, CARRAY, DEPRECATE, MAX_DIMS, PyArray_ISNBO, and PyArray_NewFromDescr().
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 | ||
) |
References PyArray_Check, and PyArray_ISWRITEABLE.
Referenced by array_subscript_nice(), and PyArray_SearchSorted().
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 array_astype(), array_real_get(), array_subscript(), array_swapaxes(), array_wraparray(), PyArray_CastScalarDirect(), PyArray_CastToType(), PyArray_FromAny(), PyArray_FromStructInterface(), PyArray_GetArrayParamsFromObject(), and PyArray_TakeFrom().