numpy.ravel
Questa funzione restituisce una matrice unidimensionale appiattita. Una copia viene eseguita solo se necessario. L'array restituito avrà lo stesso tipo di quello dell'array di input. La funzione accetta un parametro.
numpy.ravel(a, order)
Il costruttore accetta i seguenti parametri.
Sr.No. | Parametro e descrizione |
---|---|
1 | order 'C': riga maggiore (impostazione predefinita. 'F': colonna principale 'A': appiattisci in ordine di colonna maggiore, se a è Fortran contiguo in memoria, riga-maggiore altrimenti 'K': appiattisci a nell'ordine degli elementi si verificano nella memoria |
Esempio
import numpy as np
a = np.arange(8).reshape(2,4)
print 'The original array is:'
print a
print '\n'
print 'After applying ravel function:'
print a.ravel()
print '\n'
print 'Applying ravel function in F-style ordering:'
print a.ravel(order = 'F')
Il suo output sarebbe il seguente:
The original array is:
[[0 1 2 3]
[4 5 6 7]]
After applying ravel function:
[0 1 2 3 4 5 6 7]
Applying ravel function in F-style ordering:
[0 4 1 5 2 6 3 7]