numpy.reshape

Esta função fornece uma nova forma a um array sem alterar os dados. Ele aceita os seguintes parâmetros -

numpy.reshape(arr, newshape, order')

Onde,

Sr. Não. Parâmetro e Descrição
1

arr

Matriz a ser remodelada

2

newshape

int ou tupla de int. A nova forma deve ser compatível com a forma original

3

order

'C' para o estilo C, 'F' para o estilo Fortran, 'A' significa ordem semelhante ao Fortran se uma matriz for armazenada na memória contígua do tipo Fortran, caso contrário o estilo C

Exemplo

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

Sua saída seria a seguinte -

The original array:
[0 1 2 3 4 5 6 7]

The modified array:
[[0 1]
 [2 3]
 [4 5]
 [6 7]]