Funkcja count_nonzero () umożliwia określenie liczby wartości niezerowych w danej tablicy.
Porozmawiajmy.
Składnia funkcji
Funkcję Count_nonzero () można wyrazić, jak pokazano poniżej:
Numpy.count_nonzero (a, axis = none, *, klepedims = false)Parametry
Parametry funkcji są następujące:
Wartość zwracana
Następnie funkcja zwraca liczbę wartości niezerowych w tablicy wzdłuż określonej osi.
Uwaga: Jeśli oś nie jest ustawiona na brak, funkcja spłaszczy tablicę i zwróci całkowitą liczbę wartości niezerowych w całej tablicy.
Przykład 1
Rozważ przykładowy kod podany poniżej:
# Importuj NumpyW powyższym przykładowym kodzie mamy jednowymiarową tablicę zawierającą trzy wartości zero.
Następnie używamy ARR.właściwość rozmiaru, aby uzyskać całkowitą liczbę elementów w tablicy i funkcji Count_nonzero (), aby uzyskać liczbę elementów niezerowych.
Kod powyżej powinien zwrócić:
Całkowite elementy: 12Przykład nr 2
Poniższy przykład pokazuje funkcję Count_nonzero () z tablicą 2D wzdłuż osi zerowej.
arr_2d = np.tablica ([[0,1,2,3], [0,4,5,6], [0,7,8,9]]))W tym przypadku mamy tablicę 2D z trzema zerowymi elementami. Funkcja powinna określić liczbę wartości niezerowych wzdłuż osi zerowej i zwrócić dane wyjściowe, jak pokazano poniżej:
Całkowite elementy: 12Przykład nr 3
Tę samą operację można powiedzieć wzdłuż jednej osi. Przykładowa ilustracja jest taka, jak pokazano w poniższym kodzie:
arr_2d = np.tablica ([[0,1,2,3], [0,4,5,6], [0,7,8,9]]))Powyższy kod powinien zwrócić:
Całkowite elementy: 12Zakończenie
Za pomocą tego przewodnika znasz teraz funkcję Numpy Count_nonzero () i jak używać jej w swoich tablicach Numpy.
Dziękuje za przeczytanie!!