Poznajmy.
Składnia funkcji
Funkcja ma elementarną składnię, jak pokazano poniżej:
ndarray.flatten (porządek = „c”)Parametry funkcji
Funkcja przyjmuje tylko jeden parametr. Parametr zamówienia służy do zdefiniowania, pod którym kolejnością tablica jest spłaszczona.
Parametr zamówienia przyjmuje następujące wartości:
Domyślnie funkcja sortuje tablicę wejściową w kolejności szelek wiersza.
Wartość zwracana
Następnie funkcja zwróci kopię tablicy wejściowej, ale spłaszczona w 1D.
Przykład
Aby zilustrować, jak działa funkcja, rozważ przykład pokazany poniżej:
# Importuj NumpyPowyższy kod przyjmuje tablicę 2D i spłaszcza ją do tablicy 1D, jak pokazano na poniższym wyjściu:
Oryginał: [[12 32 6]Przykład 2
Możemy również zastosować tę samą operację do tablicy wielowymiarowej. Kod jest jak pokazano poniżej:
ARR_3D = NP.tablica ([[1,2,3], [0,4,5,], [9,4,6]])To powinno powrócić:
Oryginał: [[1 2 3]Przykład 3
Zobaczmy, co się stanie, kiedy zmienimy parametr zamówienia na „F”. Rozważ kod pokazany poniżej:
ARR = NP.tablica ([[12,32,6], [3,45,23]]))Ten przykład informuje o funkcji, aby zamówić tablicę za pomocą zamówienia na rzecz dużej kolumny. Powstała tablica jest jak pokazana:
Oryginał: [[12 32 6]Przykład 4
Zamawianie przez parametr „A” zwraca tablicę, jak pokazano:
ARR = NP.tablica ([[12,32,6], [3,45,23]]))Zamów „A” działa jako opcja „inteligentna”, która wybiera sortowanie na podstawie typu tablicy. Funkcja spłaszczy tablicę w kolejności szeregu wiersza w powyższym przykładzie.
Oryginał: [[12 32 6]Przykład 5
Parametry „k” zwraca tablicę, jak pokazano:
ARR = NP.tablica ([[12,32,6], [3,45,23]]))Wyjście:
Oryginał: [[12 32 6]Wniosek
W artykule przyjrzeliśmy się funkcji spłaszczonej w Numpy, aby spłaszczyć tablicę wejściową w jeden wymiar. Za pomocą przykładów zilustrowaliśmy, w jaki sposób funkcja zachowuje się pod różnymi parametrami zamówienia.
Do zobaczenia na następnym!!!