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 "buffer.h"
#include "numpyos.h"
#include "arrayobject.h"
Defines | |
#define | PY_SSIZE_T_CLEAN |
#define | NPY_NO_DEPRECATED_API NPY_API_VERSION |
#define | _MULTIARRAYMODULE |
Functions | |
static Py_ssize_t | array_getsegcount (PyArrayObject *self, Py_ssize_t *lenp) |
static Py_ssize_t | array_getreadbuf (PyArrayObject *self, Py_ssize_t segment, void **ptrptr) |
static Py_ssize_t | array_getwritebuf (PyArrayObject *self, Py_ssize_t segment, void **ptrptr) |
static Py_ssize_t | array_getcharbuf (PyArrayObject *self, Py_ssize_t segment, constchar **ptrptr) |
NPY_NO_EXPORT void | _array_dealloc_buffer_info (PyArrayObject *self) |
NPY_NO_EXPORT PyArray_Descr * | _descriptor_from_pep3118_format (char *s) |
Variables | |
NPY_NO_EXPORT PyBufferProcs | array_as_buffer |
#define _MULTIARRAYMODULE |
#define NPY_NO_DEPRECATED_API NPY_API_VERSION |
#define PY_SSIZE_T_CLEAN |
NPY_NO_EXPORT void _array_dealloc_buffer_info | ( | PyArrayObject * | self | ) |
<blockquote>
NPY_NO_EXPORT PyArray_Descr* _descriptor_from_pep3118_format | ( | char * | s | ) |
static Py_ssize_t array_getcharbuf | ( | PyArrayObject * | self, |
Py_ssize_t | segment, | ||
constchar ** | ptrptr | ||
) | [static] |
static Py_ssize_t array_getreadbuf | ( | PyArrayObject * | self, |
Py_ssize_t | segment, | ||
void ** | ptrptr | ||
) | [static] |
static Py_ssize_t array_getsegcount | ( | PyArrayObject * | self, |
Py_ssize_t * | lenp | ||
) | [static] |
References PyArray_DATA, PyArray_ISONESEGMENT, and PyArray_NBYTES.
static Py_ssize_t array_getwritebuf | ( | PyArrayObject * | self, |
Py_ssize_t | segment, | ||
void ** | ptrptr | ||
) | [static] |
NPY_NO_EXPORT PyBufferProcs array_as_buffer |