• Home
  • Raw
  • Download

Lines Matching refs:itemsize

264 def strides_from_shape(ndim, shape, itemsize, layout):  argument
270 strides = list(shape[1:]) + [itemsize]
274 strides = [itemsize] + list(shape[:-1])
435 def verify_structure(memlen, itemsize, ndim, shape, strides, offset): argument
442 if offset % itemsize:
444 if offset < 0 or offset+itemsize > memlen:
446 if any(v % itemsize for v in strides):
459 return 0 <= offset+imin and offset+imax+itemsize <= memlen
468 memlen, itemsize, ndim, shape, strides, offset = t
478 memlen, itemsize, ndim, shape, strides, offset = t
488 def rand_structure(itemsize, valid, maxdim=5, maxshape=16, shape=()): argument
498 return itemsize, itemsize, ndim, (), (), 0
501 memlen = nitems * itemsize
502 offset = -itemsize if randrange(2) == 0 else memlen
503 return memlen, itemsize, ndim, (), (), offset
523 strides[ndim-1] = itemsize * randrange(-maxstride, maxstride+1)
525 strides[ndim-1] = itemsize
530 strides[i] = itemsize * randrange(-maxstride, maxstride+1)
533 itemsize * randrange(1, maxstride+1))
544 offset = -imin * itemsize
545 memlen = offset + (imax+1) * itemsize
547 memlen = (-imin + imax) * itemsize
548 offset = -imin-itemsize if randrange(2) == 0 else memlen
549 return memlen, itemsize, ndim, shape, strides, offset
622 memlen, itemsize, _, _, _, _ = t
623 return gen_items(memlen//itemsize, '#'+fmt, 'numpy')
627 memlen, itemsize, ndim, shape, strides, offset = t
633 memlen, itemsize, ndim, shape, strides, offset = t
636 struct.pack_into(fmt, buf, j*itemsize, v)
645 def cast_items(exporter, fmt, itemsize, shape=None): argument
655 if prod(shape) * itemsize != bytelen:
658 if exporter.ndim == 0 or itemsize != bytelen:
661 n, r = divmod(bytelen, itemsize)
667 byteitems = [mem[i:i+itemsize] for i in range(0, len(mem), itemsize)]
747 nd.format, nd.itemsize, flags))
773 itemsize, fmt, readonly, argument
778 expected_len = prod(shape)*itemsize
783 expected_len = itemsize
808 self.assertEqual(result.itemsize, itemsize)
895 self.assertEqual(len(contig), nmemb * itemsize)
896 initlst = [struct.unpack_from(fmt, contig, n*itemsize)
915 self.assertEqual(len(contig), nmemb * itemsize)
916 initlst = [struct.unpack_from(fmt, contig, n*itemsize)
930 self.assertEqual(len(contig), nmemb * itemsize)
931 initlst = [struct.unpack_from(fmt, contig, n*itemsize)
953 self.assertEqual(m.itemsize, itemsize)
1003 itemsize = ex.itemsize
1018 itemsize=itemsize, fmt=fmt, readonly=ro,
1063 itemsize = struct.calcsize(fmt)
1065 strides = [v * itemsize for v in strides]
1066 offset *= itemsize
1304 itemsize = struct.calcsize(fmt)
1307 itemsize=itemsize, fmt=fmt, readonly=True,
1315 itemsize = struct.calcsize(fmt)
1319 itemsize=itemsize, fmt=fmt, readonly=True,
1320 ndim=1, shape=(nitems,), strides=(itemsize,),
1327 itemsize = struct.calcsize(fmt)
1333 strides = [step*itemsize]
1334 offset = itemsize*(nitems-1) if step < 0 else 0
1340 itemsize=itemsize, fmt=fmt, readonly=True,
1357 itemsize = struct.calcsize(fmt)
1366 strides = strides_from_shape(ndim, shape, itemsize, 'C')
1369 itemsize=itemsize, fmt=fmt, readonly=True,
1380 itemsize=itemsize, fmt=fmt, readonly=True,
1388 strides = strides_from_shape(ndim, shape, itemsize, 'F')
1391 itemsize=itemsize, fmt=fmt, readonly=True,
1729 itemsize = struct.calcsize(fmt)
1761 itemsize = struct.calcsize(fmt)
1839 itemsize=nd.itemsize, fmt=fmt, readonly=False,
1880 itemsize = struct.calcsize(fmt)
1882 t = rand_structure(itemsize, True, maxdim=MAXDIM,
1913 itemsize=z.itemsize, fmt=fmt, readonly=False,
1921 itemsize = struct.calcsize(fmt)
1923 t = rand_structure(itemsize, False, maxdim=MAXDIM,
1949 itemsize = struct.calcsize(fmt)
1953 tl = rand_structure(itemsize, True, shape=lshape)
1954 tr = rand_structure(itemsize, True, shape=rshape)
1998 itemsize=zl.itemsize, fmt=fmt, readonly=False,
2003 itemsize=zr.itemsize, fmt=fmt, readonly=False,
2381 itemsize=1, fmt='B', readonly=True,
2388 itemsize=1, fmt='B', readonly=True,
2397 itemsize=1, fmt='B', readonly=True,
2410 itemsize=1, fmt='B', readonly=True,
2428 itemsize=1, fmt='B', readonly=True,
2435 itemsize=1, fmt='B', readonly=True,
2450 itemsize=1, fmt='B', readonly=True,
2457 itemsize=1, fmt='B', readonly=True,
2546 itemsize = struct.calcsize(fmt)
2553 struct.pack_into(fmt, nd, itemsize, v)
2707 itemsize=1, fmt=bytefmt, readonly=False,
2715 itemsize=srcsize, fmt=fmt, readonly=False,
2726 itemsize=1, fmt='B', readonly=True,
2737 itemsize=destsize, fmt='I', readonly=True,
2790 itemsize=tsize, fmt=tfmt, readonly=True,
2802 itemsize=size, fmt=fmt, readonly=True,
2807 itemsize=size, fmt=fmt, readonly=True,
2819 self.assertEqual(m2.itemsize, 1)
2830 self.assertEqual(m2.itemsize, 1)
4333 itemsize=1, fmt=fmt, readonly=True,
4353 itemsize=1, fmt=fmt, readonly=True,
4366 itemsize=1, fmt=fmt, readonly=True,
4375 itemsize=1, fmt=fmt, readonly=True,
4395 itemsize=1, fmt=fmt, readonly=True,
4410 itemsize=1, fmt=fmt, readonly=True,