当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


Python NumPy shares_memory方法用法及代码示例

如果两个输入数组共享相同的内存,Numpy 的 shares_memory(~) 方法将返回 True。

参数

1. a | array-like

第一个输入数组。

2. b | array-like

第二个输入数组。

3. max_work | int | optional

比较内存位置时要执行的最大检查次数:

max_work

意义

MAY_SHARE_EXACT

检查数组的内部内容。仅当至少有一对共享相同内存的元素时才返回 True。

MAY_SHARE_BOUNDS

仅检查数组占用的两个边界。

默认情况下,max_work=MAY_SHARE_EXACT

返回值

单个布尔值,其中 True 表示两个输入数组共享内存。

例子

a = np.array([1,2])
b = np.array([1,2])
np.shares_memory(a,b)



False
a = np.array([1,2])
b = a
np.shares_memory(a,b)



True

相关用法


注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 NumPy | shares_memory method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。