numpy.ravel

Esta función devuelve una matriz unidimensional aplanada. Se hace una copia solo si es necesario. La matriz devuelta tendrá el mismo tipo que la matriz de entrada. La función toma un parámetro.

numpy.ravel(a, order)

El constructor toma los siguientes parámetros.

No Señor. Descripción de parámetros
1

order

'C': fila principal (por defecto. 'F': columna principal 'A': aplanar en orden de columna mayor, si a es Fortran contiguo en la memoria, orden de fila principal en caso contrario 'K': aplanar a en el orden de los elementos ocurrir en la memoria

Ejemplo

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')

Su salida sería la siguiente:

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]