Porozmawiajmy.
Składnia funkcji
Funkcja ma stosunkowo prostą składnię, jak pokazano poniżej:
Numpy.Dowolny (a, axis = brak, out = brak, keteldims =Parametry funkcji
Funkcja akceptuje następujące parametry:
Funkcja zwraca wartość
Funkcja zwraca tablicę zawierającą wartości logiczne.
Uwaga: Każda wartość, która nie jest równa zero, jest traktowana jako prawdziwa. Należą do nich wartości NAN oraz pozytywne i ujemne wartości nieskończoności.
Przykład 1
Poniższy przykład pokazuje, jak korzystać z funkcji dowolnej () w jednowymiarowej tablicy zawierającej wartości logiczne.
# Importuj NumpyKod powyżej powinien sprawdzić, czy którykolwiek z elementów w dostarczonej tablicy jest równy prawdziwej.
Powstałe wyjście jest jak pokazano:
PRAWDAPrzykład nr 2
Condier Poniższy przykład:
ARR = NP.tablica ([1,0,1, NP.nan, 0])Kod powinien zwrócić true, ponieważ tablica zawiera prawdziwe wartości, takie jak 1 i nan.
Przykład nr 3
Weź tę samą operację wykonaną na tablicy 2D wzdłuż określonej osi.
ARR = NP.tablica ([[true, false, true], [true, false, false]]))Powyższy kod powinien zwrócić tablicę, jak pokazano:
[Prawda Fałsz Prawda]Przykład nr 4
Możesz także przekazać wartość osi ujemnej, w której przypadek funkcja będzie się liczyć od ostatnich do pierwszych wskaźników.
Przykładem jest jak pokazano:
ARR = NP.tablica ([[true, false, true], [true, false, false]]))To powraca:
[ Prawda, prawda]Przykład nr 5
Aby zapisać dane wyjściowe w innej tablicy, możemy zrobić:
ARR = NP.tablica ([[true, false, true], [true, false, false]]))W tym przykładzie mamy tablicę o nazwie Zapisz z tym samym kształtem, co wartość wyjściowa. Następnie używamy parametru out, aby zapisać wyjście funkcji dowolnego () do tablicy zapisu.
Powstała tablica jest jak pokazana:
[ Prawda, prawda]Możesz także zastąpić wartości tablicy liczbami całkowitych.
Wniosek
W tym artykule zbadaliśmy Numpy dowolną funkcję, która pozwala nam przetestować, czy jakikolwiek element w tablicy oceni True wzdłuż danej osi.
Szczęśliwe kodowanie!!