Reshape

10 min Niveau 2

Introduction

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

numpy.reshape(arr, newshape, order')

Où,

Paramètre et description

  • arr - Un tableau à remodeler
  • newshape - int ou tuple de int. La nouvelle forme doit être compatible avec la forme original
  • order - C" pour le style C, "F" pour le style Fortran, "A" signifie un ordre de type Fortran si un tableau est stocké dans une mémoire contiguë de type Fortran, de type C autrement.

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

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus