Los métodos numpy.reshape() y numpy.resize() se utilizan para cambiar el tamaño de una array NumPy. La diferencia entre ellos es que reshape() no cambia la array original sino que solo devuelve la array modificada, mientras que el método resize() no devuelve nada y cambia directamente la array original.
Ejemplo 1: Usar reformar()
Python3
# importing the module import numpy as np # creating an array gfg = np.array([1, 2, 3, 4, 5, 6]) print("Original array:") display(gfg) # using reshape() print("Changed array") display(gfg.reshape(2, 3)) print("Original array:") display(gfg)
Producción:
Ejemplo 2: Usar redimensionar()
Python3
# importing the module import numpy as np # creating an array gfg = np.array([1, 2, 3, 4, 5, 6]) print("Original array:") display(gfg) # using resize() print("Changed array") # this will print nothing as None is returned display(gfg.resize(2, 3)) print("Original array:") display(gfg)
Producción:
Publicación traducida automáticamente
Artículo escrito por kavativamshikrishna y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA