función numpy.may_share_memory() – Python

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

Publicación traducida automáticamente

Artículo escrito por sanjoy_62 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *