numpy 2.0.0
|
#include <Python.h>
#include "numpy/arrayobject.h"
#include "npy_config.h"
#include "numpy/npy_3kcompat.h"
#include "usertypes.h"
#include "common.h"
#include "buffer.h"
Defines | |
#define | PY_SSIZE_T_CLEAN |
#define | _MULTIARRAYMODULE |
#define | NPY_NO_PREFIX |
Functions | |
NPY_NO_EXPORT PyArray_Descr * | _array_find_python_scalar_type (PyObject *op) |
static PyArray_Descr * | _use_default_type (PyObject *op) |
NPY_NO_EXPORT PyArray_Descr * | _array_find_type (PyObject *op, PyArray_Descr *minitype, int max) |
NPY_NO_EXPORT PyArray_Descr * | _array_typedescr_fromstr (char *str) |
NPY_NO_EXPORT char * | index2ptr (PyArrayObject *mp, intp i) |
NPY_NO_EXPORT int | _zerofill (PyArrayObject *ret) |
NPY_NO_EXPORT int | _IsAligned (PyArrayObject *ap) |
NPY_NO_EXPORT Bool | _IsWriteable (PyArrayObject *ap) |
#define _MULTIARRAYMODULE |
#define NPY_NO_PREFIX |
#define PY_SSIZE_T_CLEAN |
NPY_NO_EXPORT PyArray_Descr* _array_find_python_scalar_type | ( | PyObject * | op | ) |
References PyArray_BOOL, PyArray_CDOUBLE, PyArray_DescrFromType(), PyArray_DOUBLE, PyArray_LONG, PyArray_LONGLONG, and PyArray_OBJECT.
NPY_NO_EXPORT PyArray_Descr* _array_find_type | ( | PyObject * | op, |
PyArray_Descr * | minitype, | ||
int | max | ||
) |
References PyArray_DESCR.
NPY_NO_EXPORT PyArray_Descr* _array_typedescr_fromstr | ( | char * | str | ) |
NPY_NO_EXPORT int _IsAligned | ( | PyArrayObject * | ap | ) |
Referenced by PyArray_UpdateFlags().
NPY_NO_EXPORT Bool _IsWriteable | ( | PyArrayObject * | ap | ) |
Referenced by PyArray_UpdateFlags().
static PyArray_Descr* _use_default_type | ( | PyObject * | op | ) | [static] |
References PyArray_USERDEF, _PyArray_Descr::typeobj, and userdescrs.
NPY_NO_EXPORT int _zerofill | ( | PyArrayObject * | ret | ) |
References _PyArray_Descr::alignment, PyArrayObject::data, PyArrayObject::descr, and PyArrayObject::nd.
NPY_NO_EXPORT char* index2ptr | ( | PyArrayObject * | mp, |
intp | i | ||
) |
Referenced by array_length().