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]