Numpy NP.każdy

Numpy NP.każdy
Funkcja dowolna () w Numpy służy do sprawdzenia, czy element w danej tablicy ocenia true.

Porozmawiajmy.

Składnia funkcji

Funkcja ma stosunkowo prostą składnię, jak pokazano poniżej:

Numpy.Dowolny (a, axis = brak, out = brak, keteldims =, *, gdzie =)

Parametry funkcji

Funkcja akceptuje następujące parametry:

  1. a - odnosi się do tablicy wejściowej lub obiektu podobnego do tablicy.
  2. Oś - parametr osi definiuje logiczną lub redukcję, wzdłuż której wykonana jest oś. Jeśli ustawi się na żaden, tablica spłaszczy tablicę.
  3. OUT - Określa tablicę wyjściową do przechowywania wyjścia.
  4. gdzie - określa, które elementy należy uwzględnić w procesie oceny.

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 Numpy
importować Numpy jako NP
ARR = NP.tablica ([true, false, true, true])
Drukuj (NP.dowolny (ARR))

Kod powyżej powinien sprawdzić, czy którykolwiek z elementów w dostarczonej tablicy jest równy prawdziwej.

Powstałe wyjście jest jak pokazano:

PRAWDA

Przykład nr 2

Condier Poniższy przykład:

ARR = NP.tablica ([1,0,1, NP.nan, 0])
Drukuj (NP.dowolny (ARR)

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]]))
Drukuj (NP.dowolny (ARR, axis = 0))

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]]))
Drukuj (NP.dowolny (ARR, axis = -1))

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]]))
Save = NP.tablica ([true, false])
NP.dowolny (ARR, axis = -1, out = save)
Drukuj (zapisz)

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!!