Flatten
10 min
Niveau 2
Introduction
Cette fonction renvoie une copie d'un tableau réduit à une seule dimension. La fonction prend les paramètres suivants.
ndarray.flatten(order)
Où,
Paramètre et description
order - 'C' : ordre principal de la ligne (par défaut). A' : aplatir dans l'ordre de la colonne principale, si a est contigu dans la mémoire Fortran, dans l'ordre de la ligne principale sinon 'K' : aplatir a dans l'ordre des éléments dans la mémoire.
Exemple
import numpy as np
a = np.arange(8).reshape(2,4)
print 'The original array is:'
print a
print '\n'
# default is column-major
print 'The flattened array is:'
print a.flatten()
print '\n'
print 'The flattened array in F-style ordering:'
print a.flatten(order = 'F')
La sortie du programme ci-dessus serait la suivante -
The original array is:
[
[0 1 2 3]
[4 5 6 7]
]
The flattened array is:
[0 1 2 3 4 5 6 7]
The flattened array in F-style ordering:
[0 4 1 5 2 6 3 7]
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !