numpy.ndarray.flatten
Cette fonction renvoie une copie d'un tableau réduit en une dimension. La fonction prend les paramètres suivants.
ndarray.flatten(order)
Où,
N ° Sr. | Paramètre et description |
---|---|
1 | order 'C' - ligne majeure (par défaut. 'F': colonne majeure 'A': aplatir dans l'ordre des colonnes principales, si a est contigu à Fortran en mémoire, ordre des lignes principales sinon 'K': aplatir a dans l'ordre des éléments se produire 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]