问题:如何从 ndarray 的角度计算“偏移量”?示例 1输入:a = np.arange(10, dtype=np.uint8)b = a[1:]# some procedure to get offsetprint(offset)预期产出1因为,uint8是 1 个字节的对象。示例 2输入:a = np.arange(10, dtype=np.uint8)b = np.ndarray((9,), a.dtype, a.data, offset=1)# some procedure to get offsetprint(offset)预期输出:1这(可能)与示例 1 中显示的过程完全相同。
1 回答

收到一只叮咚
TA贡献1821条经验 获得超4个赞
In [485]: a = np.arange(10, dtype=np.uint8)
...: b = a[1:]
比较这些:
In [486]: a.__array_interface__['data'][0]
Out[486]: 38965232
In [487]: b.__array_interface__['data'][0]
Out[487]: 38965233
添加回答
举报
0/150
提交
取消