Numpy NP.trzepnięcie

Numpy NP.trzepnięcie
Funkcja Flip w Numpy pozwala odwrócić kolejność elementów w tablicy wzdłuż określonej osi, jednocześnie zachowując kształt tablicy.

Pozwól nam zbadać, jak działa ta funkcja i jak z niej korzystać.

Składnia funkcji

Składnia funkcji jest jak pokazano poniżej:

Numpy.flip (m, oś = brak)

Parametry

Funkcja akceptuje następujące parametry:

  1. M - odnosi się do tablicy wejściowej lub obiektu podobnego do tablicy.
  2. Oś - określa oś, wzdłuż której elementy są odwrócone. Domyślnie funkcja spłaszczy tablicę i odwróci elementy.

Wartość zwracana

Funkcja zwróci tablicę M z odwróconymi elementami, ale zachowany kształt.

Przykład 1

Poniższy kod używa funkcji flip () do odwrócenia dostarczonej tablicy.

# Importuj Numpy
importować Numpy jako NP
ARR = NP.Arange (6).Reshape (2,3)
Drukuj (ARR)
Drukuj (NP.flip (ARR, axis = Brak))

W powyższym przykładzie odwracamy elementy tablicy 2D. Powstała tablica jest jak pokazana:

[[0 1 2]
[3 4 5]]
[[5 4 3]
[2 1 0]]

Przykład nr 2

Aby odwrócić tablicę w poziomie, ustawiamy oś na zero, jak pokazano w poniższym kodzie:

ARR = NP.Arange (6).Reshape (2,3)
print (f "oryginał: arr")
Drukuj (f "odwrócone: np.flip (ARR, axis = 0) ”)

Powyższy kod powinien zwrócić odwróconą tablicę jako:

oryginalny:
[[0 1 2]
[3 4 5]]
Odwrócony:
[[3 4 5]
[0 1 2]]

Przykład nr 3

Aby odwrócić elementy pionowo, ustaw osi jako jeden. Ilustracja kodu jest taka, jak pokazano:

ARR = NP.Arange (6).Reshape (2,3)
print (f "oryginał: arr")
Drukuj (f "odwrócone: np.flip (ARR, axis = 1) ”)

Powstałe wyjście jest jak pokazano:

oryginalny:
[[0 1 2]
[3 4 5]]
Odwrócony:
[[2 1 0]
[5 4 3]]

Wniosek

W tym samouczku omówiliśmy składnię funkcji flip () i widzieliśmy szczegółowe przykłady działania funkcji wzdłuż różnych osi macierzy.

Dziękuje za przeczytanie!!