Quelle est la différence entre les aplatir et ravel fonctions de numpy?

import numpy as np
y = np.array(((1,2,3),(4,5,6),(7,8,9)))
OUTPUT:
print(y.flatten())
[1   2   3   4   5   6   7   8   9]
print(y.ravel())
[1   2   3   4   5   6   7   8   9]

À la fois la fonction de retour de la même liste.
Alors qu'est-ce que le besoin de deux fonctions différentes de l'exécution d'un même travail.

InformationsquelleAutor DEEPAK YADAV | 2015-03-08