上一主题

numpy.getbufsize

下一主题

numpy.may_share_memory

numpy.shares_memory

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

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

参数:

a,b:ndarray

输入数组

max_work:int,可选

努力解决重叠问题(考虑的候选解决方案的最大数量)。可识别以下特殊值:

max_work = MAY_SHARE_EXACT(默认值)

问题解决了。在这种情况下,只有在数组之间共享一个元素时,该函数才返回True。

max_work = MAY_SHARE_BOUNDS

只检查a和b的内存边界。

返回:

out:bool

上升:

numpy.TooHardError

超过max_work。

也可以看看

may_share_memory

例子

>>> np.may_share_memory(np.array([1,2]), np.array([5,8,9]))
False