numpy.byte_bounds #

麻木的。byte_bounds ( a ) [来源] #

返回指向数组端点的指针。

参数
一个数组

输入数组。它必须符合Python端的数组接口。

返回
(low, high) 2 个整数的元组

第一个整数是数组的第一个字节,第二个整数刚好超过数组的最后一个字节。如果a不连续,则不会使用(lowhigh)值之间的每个字节。

例子

>>> I = np.eye(2, dtype='f'); I.dtype
dtype('float32')
>>> low, high = np.byte_bounds(I)
>>> high - low == I.size*I.itemsize
True
>>> I = np.eye(2); I.dtype
dtype('float64')
>>> low, high = np.byte_bounds(I)
>>> high - low == I.size*I.itemsize
True