|
numpy
2.0.0
|
#include <Python.h>#include "structmember.h"#include "numpy/arrayobject.h"#include "numpy/arrayscalars.h"#include "npy_config.h"#include "npy_pycompat.h"#include "common.h"#include "mapping.h"#include "sequence.h"Defines | |
| #define | PY_SSIZE_T_CLEAN |
| #define | NPY_NO_DEPRECATED_API NPY_API_VERSION |
| #define | _MULTIARRAYMODULE |
Functions | |
| static int | array_any_nonzero (PyArrayObject *mp) |
| static PyObject * | array_slice (PyArrayObject *self, Py_ssize_t ilow, Py_ssize_t ihigh) |
| static int | array_assign_slice (PyArrayObject *self, Py_ssize_t ilow, Py_ssize_t ihigh, PyObject *v) |
| static int | array_contains (PyArrayObject *self, PyObject *el) |
Variables | |
| NPY_NO_EXPORT PySequenceMethods | array_as_sequence |
| #define _MULTIARRAYMODULE |
| #define NPY_NO_DEPRECATED_API NPY_API_VERSION |
| #define PY_SSIZE_T_CLEAN |
| static int array_any_nonzero | ( | PyArrayObject * | arr | ) | [static] |
| static int array_assign_slice | ( | PyArrayObject * | self, |
| Py_ssize_t | ilow, | ||
| Py_ssize_t | ihigh, | ||
| PyObject * | v | ||
| ) | [static] |
Referenced by array_contains().
| static int array_contains | ( | PyArrayObject * | self, |
| PyObject * | el | ||
| ) | [static] |
References array_assign_item(), array_assign_slice(), array_item(), array_length(), and array_slice().
| static PyObject* array_slice | ( | PyArrayObject * | self, |
| Py_ssize_t | ilow, | ||
| Py_ssize_t | ihigh | ||
| ) | [static] |
Referenced by array_contains().
| NPY_NO_EXPORT PySequenceMethods array_as_sequence |
{
(lenfunc)array_length,
(binaryfunc)NULL,
(ssizeargfunc)NULL,
(ssizeargfunc)array_item,
(ssizessizeargfunc)array_slice,
(ssizeobjargproc)array_assign_item,
(ssizessizeobjargproc)array_assign_slice,
(objobjproc) array_contains,
(binaryfunc) NULL,
(ssizeargfunc)NULL,
}