Esta función le da una nueva forma a una matriz sin cambiar los datos. Acepta los siguientes parámetros:
numpy.reshape(arr, newshape, order')
Dónde,
No Señor. |
Descripción de parámetros |
1 |
arr Matriz para remodelar |
2 |
newshape int o tupla de int. La nueva forma debe ser compatible con la forma original. |
3 |
order 'C' para estilo C, 'F' para estilo Fortran, 'A' significa orden similar a Fortran si una matriz se almacena en una memoria contigua similar a Fortran, estilo C de lo contrario |
Ejemplo
import numpy as np
a = np.arange(8)
print 'The original array:'
print a
print '\n'
b = a.reshape(4,2)
print 'The modified array:'
print b
Su salida sería la siguiente:
The original array:
[0 1 2 3 4 5 6 7]
The modified array:
[[0 1]
[2 3]
[4 5]
[6 7]]