Jak policzyć wystąpienia elementów w numpy


Do zliczania wystąpień elementów w tablicy NumPy można użyć następujących metod:

Metoda 1: Zliczanie wystąpień określonej wartości

 n.p. count_nonzero (x == 2 )

Metoda 2: Zliczanie wystąpień wartości spełniających warunek

 n.p. count_nonzero (x < 6 )

Metoda 3: Zliczanie wystąpień wartości spełniających jeden z kilku warunków

 n.p. count_nonzero ((x == 2 ) | (x == 7 ))

Poniższe przykłady pokazują, jak w praktyce wykorzystać każdą metodę z następującą tablicą NumPy:

 import numpy as np

#create NumPy array
x = np. array ([2, 2, 2, 4, 5, 5, 5, 7, 8, 8, 10, 12])

Przykład 1: Zlicz wystąpienia określonej wartości

Poniższy kod pokazuje, jak policzyć liczbę elementów w tablicy NumPy, które są równe wartości 2:

 #count number of values in array equal to 2
n.p. count_nonzero (x == 2 )

3

Z wyniku widzimy, że 3 wartości tablicy NumPy są równe 2.

Przykład 2: Zlicz wystąpienia wartości spełniających warunek

Poniższy kod pokazuje, jak policzyć liczbę elementów w tablicy NumPy, które mają wartość mniejszą niż 6:

 #count number of values in array that are less than 6
n.p. count_nonzero (x < 6 )

7

Z wyniku widzimy, że 7 wartości w tablicy NumPy ma wartość mniejszą niż 6.

Przykład 3: Zlicz wystąpienia wartości spełniających jeden z kilku warunków

Poniższy kod pokazuje, jak policzyć liczbę elementów w tablicy NumPy, które są równe 2 lub 7:

 #count number of values in array that are equal to 2 or 7
n.p. count_nonzero ((x == 2 ) | (x == 7 ))

4

Z wyniku widzimy, że 4 wartości w tablicy NumPy są równe 2 lub 7.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje w Pythonie:

Jak obliczyć tryb tablicy NumPy
Jak zmapować funkcję na tablicę NumPy
Jak posortować tablicę NumPy według kolumny

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *