numpy.reshape

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]]