Home
last modified time | relevance | path

Searched refs:ndim (Results 1 - 17 of 17) sorted by relevance

/third_party/python/Objects/
H A Dmemoryobject.c223 /* 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 Dabstract.c407 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 Dpicklebufobject.c170 mv->view.ndim = 1; in picklebuf_raw()
/third_party/python/Modules/
H A D_testbuffer.c55 #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 Dhashlib.h22 if ((viewp)->ndim > 1) { \
H A D_hashopenssl.c2021 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.c858 if (view_a.ndim > 1) { in _operator__compare_digest_impl()
869 if (view_b.ndim > 1) { in _operator__compare_digest_impl()
H A Darraymodule.c2582 view->ndim = 1; in array_buffer_getbuf()
H A D_ssl.c4112 if (!PyBuffer_IsContiguous(&buf, 'C') || buf.ndim > 1) { in _ssl__SSLContext_load_verify_locations_impl()
/third_party/python/Lib/test/
H A Dtest_buffer.py264 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 Dtest_memoryview.py187 self.assertEqual(m.ndim, 1)
267 with check: m.ndim
/third_party/python/Modules/_ctypes/
H A Dstgdict.c35 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 Dctypes.h234 int ndim; member
373 extern char *_ctypes_alloc_format_string_with_shape(int ndim,
H A D_ctypes.c374 _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 Dcallproc.c1989 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 Dpybuffer.h27 int ndim; member
47 Note that view->ndim is the assumed size of indices. */
/third_party/python/Lib/
H A Dbase64.py543 if m.ndim != 1:
545 (m.ndim, s.__class__.__name__))

Completed in 34 milliseconds