numpy.may_share_memory

numpy.may_share_memory(a, b, max_work=None)

确定两个数组是否可以共享内存

返回true并不一定意味着两个数组共享任何元素。这只意味着他们 可以 .

默认情况下,只检查A和B的内存边界。

参数
a, b恩达雷

输入数组

max_work可选的

努力解决重叠问题。见 shares_memory 详情。默认为 may_share_memory 是要进行边界检查。

返回
out布尔

参见

shares_memory

实例

>>> 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