Cambiar la forma de un array NumPy
reshape reorganiza los mismos valores sin cambiar su orden.
¿Qué es Cambiar la forma de un array NumPy?
reshape reorganiza los mismos valores sin cambiar su orden.
Modifica dimensiones con reshape.
¿Cuándo se utiliza?
- Realizar cálculos vectorizados.
- Procesar arrays, matrices y datos científicos.
- Preparar datos para data science y machine learning.
Código de ejemplo
main.py
import numpy as np
values = np.arange(1, 7)
matrix = values.reshape(2, 3)
print(matrix)
Resultado esperado
[[1 2 3]
[4 5 6]]
Cómo funciona
El número total de elementos debe coincidir; se usa una vista cuando es posible.
Cambia los valores y ejecuta el programa en el compilador Python online de CodeUtility sin instalar Python.
Ejercicios prácticos
Modifica las entradas y prueba casos límite antes de usar conjuntos de datos mayores.
- Cambia shape y dtype.
- Prueba números negativos, decimales y valores ausentes.
- Mide el rendimiento con arrays mayores.