numpy.reshape

Cette fonction donne une nouvelle forme à un tableau sans changer les données. Il accepte les paramètres suivants -

numpy.reshape(arr, newshape, order')

Où,

N ° Sr. Paramètre et description
1

arr

Tableau à remodeler

2

newshape

int ou tuple de int. La nouvelle forme doit être compatible avec la forme d'origine

3

order

'C' pour le style C, 'F' pour le style Fortran, 'A' signifie l'ordre de type Fortran si un tableau est stocké dans une mémoire contiguë de type Fortran, le style C sinon

Exemple

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

Sa sortie serait la suivante -

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

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