numpy.may_share_memory#
- numpy.may_share_memory(a, b, /, max_work=None)#
确定两个数组是否可能共享内存
返回 True 并不一定意味着两个数组共享任何元素。它只是意味着它们可能共享。
默认情况下,只检查 a 和 b 的内存边界。
- 参数:
- a, bndarray
输入数组
- max_workint, 可选
用于解决重叠问题的努力程度。有关详细信息,请参阅
shares_memory
。may_share_memory
的默认值为进行边界检查。
- 返回值:
- outbool
另请参阅
示例
>>> import numpy as np >>> np.may_share_memory(np.array([1,2]), np.array([5,8,9])) False >>> x = np.zeros([3, 4]) >>> np.may_share_memory(x[:,0], x[:,1]) True