numpy.ndarray.copy() en Python

numpy.ndarray.copy()devuelve una copia de la array.

Sintaxis: numpy.ndarray.copy(order=’C’)

Parámetros:
orden: Controla el diseño de la memoria de la copia. ‘C’ significa orden C, ‘F’ significa orden F, ‘A’ significa ‘F’ si a es contigua en Fortran, ‘C’ en caso contrario. ‘K’ significa hacer coincidir el diseño de a lo más cerca posible.

Código #1:

# Python program explaining  
# numpy.ndarray.copy() function
  
import numpy as geek
  
  
x = geek.array([[0, 1, 2, 3], [4, 5, 6, 7]],
                                 order ='F')
print("x is: \n", x)
  
# copying x to y
y = x.copy()
print("y is :\n", y)
print("\nx is copied to y")
Producción:

x is: 
 [[0 1 2 3]
 [4 5 6 7]]
y is :
 [[0 1 2 3]
 [4 5 6 7]]

x is copied to y

 
Código #2:

# Python program explaining  
# numpy.ndarray.copy() function
  
import numpy as geek
  
  
x = geek.array([[0, 1, ], [2, 3]])
print("x is:\n", x)
  
# copying x to y
y = x.copy()
  
# filling x with 1's
x.fill(1)
print("\n Now x is : \n", x)
  
print("\n y is: \n", y)
Producción:

x is:
 [[0 1]
 [2 3]]

 Now x is : 
 [[1 1]
 [1 1]]

 y is: 
 [[0 1]
 [2 3]]

Publicación traducida automáticamente

Artículo escrito por ArkadipGhosh 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 *