Con la ayuda del Numpy ndarray.__copy__()
método, podemos hacer una copia de todos los elementos de datos que están presentes en la array numpy . Si cambia cualquier elemento de datos en la copia, no afectará la array numpy original.
Sintaxis:
numpy.__copy__()
Devolución : Copia de todos los elementos de datos
Ejemplo #1:
En este ejemplo podemos ver que con la ayuda del numpy.__copy__()
método estamos haciendo la copia de un elemento.
# import the important module in python import numpy as np # make an array with numpy gfg = np.array([1, 2, 3, 4, 5]) # applying ndarray.__copy__() method geeks = gfg.__copy__() print(geeks)
Producción:
[1 2 3 4 5]
Ejemplo #2:
# import the important module in python import numpy as np # make an array with numpy gfg = np.array([[1, 2, 3, 4, 5], [6, 5, 4, 3, 2]]) # applying ndarray.__copy__() method geeks = gfg.__copy__() # Change the data element geeks[0][2] = 10 print(gfg, end ='\n\n') print(geeks)
Producción:
[[1 2 3 4 5] [6 5 4 3 2]] [[ 1 2 10 4 5] [ 6 5 4 3 2]]
Publicación traducida automáticamente
Artículo escrito por Jitender_1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA