numpy.shares_memory() function – Python
numpy.shares_memory()
function determine if two arrays share 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.
Code #1 :
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)
|
Output :
False
Code #2 :
import numpy as geek
arr1 = geek.array([ 1 , 2 , 3 , 4 ])
arr2 = arr1[:: 2 ]
gfg = geek.shares_memory(arr1, arr2)
print (gfg)
|
Output :
True
Last Updated :
08 Jul, 2020
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...