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, }