/third_party/python/Objects/ |
H A D | memoryobject.c | 223 /* Fast contiguity test. Caller must ensure suboffsets==NULL and ndim==1. */ 243 with the same logical structure: format, itemsize, ndim and shape 244 are identical, with ndim > 0. 250 /* Assumptions: ndim >= 1. The macro tests for a corner case that should 253 (view->suboffsets && view->suboffsets[dest->ndim-1] >= 0) 258 assert(dest->ndim > 0 && src->ndim > 0); in last_dim_is_contiguous() 261 dest->strides[dest->ndim-1] == dest->itemsize && in last_dim_is_contiguous() 262 src->strides[src->ndim-1] == src->itemsize); in last_dim_is_contiguous() 296 if (dest->ndim ! in equiv_shape() 359 copy_rec(const Py_ssize_t *shape, Py_ssize_t ndim, Py_ssize_t itemsize, char *dptr, const Py_ssize_t *dstrides, const Py_ssize_t *dsuboffsets, char *sptr, const Py_ssize_t *sstrides, const Py_ssize_t *ssuboffsets, char *mem) copy_rec() argument 628 memory_alloc(int ndim) memory_alloc() argument 698 mbuf_add_incomplete_view(_PyManagedBufferObject *mbuf, const Py_buffer *src, int ndim) mbuf_add_incomplete_view() argument 1257 copy_shape(Py_ssize_t *shape, const PyObject *seq, Py_ssize_t ndim, Py_ssize_t itemsize) copy_shape() argument 1296 cast_to_ND(PyMemoryViewObject *mv, const PyObject *shape, int ndim) cast_to_ND() argument 1371 Py_ssize_t ndim = 1; memoryview_cast_impl() local 2095 tolist_rec(PyMemoryViewObject *self, const char *ptr, Py_ssize_t ndim, const Py_ssize_t *shape, const Py_ssize_t *strides, const Py_ssize_t *suboffsets, const char *fmt) tolist_rec() argument 2801 cmp_rec(const char *p, const char *q, Py_ssize_t ndim, const Py_ssize_t *shape, const Py_ssize_t *pstrides, const Py_ssize_t *psuboffsets, const Py_ssize_t *qstrides, const Py_ssize_t *qsuboffsets, char fmt, struct unpacker *unpack_p, struct unpacker *unpack_q) cmp_rec() argument [all...] |
H A D | abstract.c | 407 if (view->ndim <= 1) return 1; in _IsFortranContiguous() 409 /* ndim > 1 implies shape != NULL */ in _IsFortranContiguous() 414 for (i=0; i<view->ndim; i++) { in _IsFortranContiguous() 421 assert(view->ndim > 0); in _IsFortranContiguous() 425 for (i=0; i<view->ndim; i++) { in _IsFortranContiguous() 448 assert(view->ndim > 0); in _IsCContiguous() 452 for (i=view->ndim-1; i>=0; i--) { in _IsCContiguous() 484 for (i = 0; i < view->ndim; i++) { in PyBuffer_GetPointer() 589 /* view->ndim <= 64 */ in PyBuffer_FromContiguous() 590 indices = (Py_ssize_t *)PyMem_Malloc(sizeof(Py_ssize_t)*(view->ndim)); in PyBuffer_FromContiguous() [all...] |
H A D | picklebufobject.c | 170 mv->view.ndim = 1; in picklebuf_raw()
|
/third_party/python/Modules/ |
H A D | _testbuffer.c | 55 #define ND_SCALAR 0x008 /* scalar: ndim = 0 */ 154 base->ndim = 1; in ndbuf_new() 267 if (ndbuf->base.ndim == 0) in init_flags() 473 copy_rec(const Py_ssize_t *shape, Py_ssize_t ndim, Py_ssize_t itemsize, in copy_rec() argument 480 assert(ndim >= 1); in copy_rec() 482 if (ndim == 1) { in copy_rec() 506 copy_rec(shape+1, ndim-1, itemsize, in copy_rec() 520 dest->ndim != src->ndim) in cmp_structure() 523 for (i = 0; i < dest->ndim; in cmp_structure() 610 unpack_rec(PyObject *unpack_from, char *ptr, PyObject *mview, char *item, const Py_ssize_t *shape, const Py_ssize_t *strides, const Py_ssize_t *suboffsets, Py_ssize_t ndim, Py_ssize_t itemsize) unpack_rec() argument 929 verify_structure(Py_ssize_t len, Py_ssize_t itemsize, Py_ssize_t offset, const Py_ssize_t *shape, const Py_ssize_t *strides, Py_ssize_t ndim) verify_structure() argument 1120 init_structure(ndbuf_t *ndbuf, PyObject *shape, PyObject *strides, Py_ssize_t ndim) init_structure() argument 1181 Py_ssize_t ndim; init_ndbuf() local 2482 arraycmp(const Py_ssize_t *a1, const Py_ssize_t *a2, const Py_ssize_t *shape, Py_ssize_t ndim) arraycmp() argument [all...] |
H A D | hashlib.h | 22 if ((viewp)->ndim > 1) { \
|
H A D | _hashopenssl.c | 2021 if (view_a.ndim > 1) { in _hashlib_compare_digest_impl() 2032 if (view_b.ndim > 1) { in _hashlib_compare_digest_impl()
|
H A D | _operator.c | 858 if (view_a.ndim > 1) { in _operator__compare_digest_impl() 869 if (view_b.ndim > 1) { in _operator__compare_digest_impl()
|
H A D | arraymodule.c | 2582 view->ndim = 1; in array_buffer_getbuf()
|
H A D | _ssl.c | 4112 if (!PyBuffer_IsContiguous(&buf, 'C') || buf.ndim > 1) { in _ssl__SSLContext_load_verify_locations_impl()
|
/third_party/python/Lib/test/ |
H A D | test_buffer.py | 264 def strides_from_shape(ndim, shape, itemsize, layout): 267 if ndim == 0: 271 for i in range(ndim-2, -1, -1): 275 for i in range(1, ndim): 321 def getindex(ndim, ind, strides): 324 for i in range(ndim): 333 ndim = len(shape) 334 sstrides = strides_from_shape(ndim, shape, 1, 'C') 335 dstrides = strides_from_shape(ndim, shape[::-1], 1, 'C') 338 fr = getindex(ndim, in [all...] |
H A D | test_memoryview.py | 187 self.assertEqual(m.ndim, 1) 267 with check: m.ndim
|
/third_party/python/Modules/_ctypes/ |
H A D | stgdict.c | 35 self->ndim = 0; in PyCStgDict_init() 70 res += self->ndim * sizeof(Py_ssize_t); in PyCStgDict_sizeof() 111 dst->shape = PyMem_Malloc(sizeof(Py_ssize_t) * src->ndim); in PyCStgDict_clone() 117 sizeof(Py_ssize_t) * src->ndim); in PyCStgDict_clone() 599 dict->ndim, dict->shape, stgdict->format, buf); in PyCStructUnionType_update_stgdict()
|
H A D | ctypes.h | 234 int ndim; member 373 extern char *_ctypes_alloc_format_string_with_shape(int ndim,
|
H A D | _ctypes.c | 374 _ctypes_alloc_format_string_with_shape(int ndim, const Py_ssize_t *shape, in _ctypes_alloc_format_string_with_shape() argument 383 prefix_len = 32 * ndim + 3; in _ctypes_alloc_format_string_with_shape() 394 if (ndim > 0) { in _ctypes_alloc_format_string_with_shape() 395 /* Add the prefix "(shape[0],shape[1],...,shape[ndim-1])" */ in _ctypes_alloc_format_string_with_shape() 397 for (k = 0; k < ndim; ++k) { in _ctypes_alloc_format_string_with_shape() 398 if (k < ndim-1) { in _ctypes_alloc_format_string_with_shape() 1114 itemdict->ndim, itemdict->shape, "&", current_format); in PyCPointerType_new() 1545 stgdict->ndim = itemdict->ndim + 1; in PyCArrayType_new() 1546 stgdict->shape = PyMem_Malloc(sizeof(Py_ssize_t) * stgdict->ndim); in PyCArrayType_new() [all...] |
H A D | callproc.c | 1989 shape = PyTuple_New(dict->ndim); in buffer_info() 1992 for (i = 0; i < (int)dict->ndim; ++i) in buffer_info() 1999 return Py_BuildValue("siN", dict->format, dict->ndim, shape); in buffer_info()
|
/third_party/python/Include/ |
H A D | pybuffer.h | 27 int ndim; member 47 Note that view->ndim is the assumed size of indices. */
|
/third_party/python/Lib/ |
H A D | base64.py | 543 if m.ndim != 1: 545 (m.ndim, s.__class__.__name__))
|