numpy.shares_memory()函数– Python
numpy.shares_memory()
函数确定两个数组是否共享内存。
Syntax : numpy.shares_memory(arr1, arr2, max_work = None)
Parameters :
arr1, arr2 : [ndarray] Input arrays.
max_work : [int, optional] Effort to spend on solving the overlap problem.
Return : [bool] Checking if two arrays share memory.
代码#1:
# Python program explaining
# numpy.shares_memory() function
# importing numpy as geek
import numpy as geek
arr1 = geek.array([1, 2, 3, 4])
arr2 = geek.array([5, 6, 7])
gfg = geek.shares_memory(arr1, arr2)
print (gfg)
输出 :
False
代码#2:
# Python program explaining
# numpy.shares_memory() function
# importing numpy as geek
import numpy as geek
arr1 = geek.array([1, 2, 3, 4])
arr2 = arr1[::2]
gfg = geek.shares_memory(arr1, arr2)
print (gfg)
输出 :
True