Explorons.
Syntaxe de fonction
La fonction a une syntaxe élémentaire comme indiqué ci-dessous:
ndarray.aplatir (ordonnance = 'c')Paramètres de fonction
La fonction ne prend qu'un seul paramètre. Le paramètre de commande est utilisé pour définir dans lequel l'ordre le tableau est aplati.
Le paramètre de commande prend les valeurs suivantes:
Par défaut, la fonction triera le tableau d'entrée dans l'ordre des lignes.
Valeur de retour
La fonction renverra ensuite une copie du tableau d'entrée mais aplati en 1D.
Exemple
Pour illustrer le fonctionnement de la fonction, considérez l'exemple ci-dessous:
# Importer NumpyLe code ci-dessus prend un tableau 2D et le s'aplatit dans un tableau 1D, comme indiqué dans la sortie ci-dessous:
Original: [[12 32 6]Exemple 2
Nous pouvons également appliquer la même opération à un tableau multidimensionnel. Le code est comme illustré ci-dessous:
arr_3d = np.Array ([[1,2,3], [0,4,5,], [9,4,6]])Cela devrait revenir:
Original: [[1 2 3]Exemple 3
Voyons ce qui se passe lorsque nous modifions le paramètre de commande en «f». Considérez le code ci-dessous:
arr = np.Array ([[12,32,6], [3,45,23]])Cet exemple indique à la fonction de commander le tableau via l'ordre des colonnes-major. Le tableau résultant est comme indiqué:
Original: [[12 32 6]Exemple 4
Commande via le paramètre «A» renvoie un tableau comme indiqué:
arr = np.Array ([[12,32,6], [3,45,23]])L'ordre «A» agit comme une option «intelligente» qui sélectionne le tri basé sur le type de tableau. La fonction aplatira le tableau dans l'ordre des lignes de ligne dans l'exemple ci-dessus.
Original: [[12 32 6]Exemple 5
Les paramètres «K» renvoient un tableau comme indiqué:
arr = np.Array ([[12,32,6], [3,45,23]])Sortir:
Original: [[12 32 6]Conclusion
Dans l'article, nous avons jeté un coup d'œil à la fonction d'aplatissement dans Numpy pour aplatir un tableau d'entrée en une seule dimension. À l'aide d'exemples, nous avons illustré comment la fonction se comporte sous différents paramètres d'ordre.
Rendez-vous au prochain!!!