numpy.may_share_memory()
función determinar si dos arrays pueden compartir memoria.
Sintaxis: numpy.may_share_memory(arr1, arr2, max_work = Ninguno)
Parámetros:
arr1, arr2: [ndarray] Arreglos de entrada.
max_work: [int, opcional] Esfuerzo para gastar en resolver el problema de superposición.
Retorno: [bool] Comprobando si dos arrays pueden compartir memoria. Un retorno de True no significa necesariamente que las dos arrays compartan algún elemento. Simplemente significa que podrían.
Código #1:
# Python program explaining # numpy.may_share_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.may_share_memory(arr1, arr2) print (gfg)
Producción :
False
Código #2:
# Python program explaining # numpy.may_share_memory() function # importing numpy as geek import numpy as geek arr1 = geek.zeros([3, 4]) arr2 = arr1[::1] gfg = geek.may_share_memory(arr1, arr2) print (gfg)
Producción :
True