Як підрахувати входження елементів у numpy
Ви можете використовувати такі методи для підрахунку входжень елементів у масиві NumPy:
Спосіб 1: підрахунок випадків певного значення
n.p. count_nonzero (x == 2 )
Спосіб 2: підрахунок входжень значень, які відповідають умові
n.p. count_nonzero (x < 6 )
Спосіб 3: Підрахуйте випадки значень, які відповідають одній із кількох умов
n.p. count_nonzero ((x == 2 ) | (x == 7 ))
У наступних прикладах показано, як використовувати кожен метод на практиці з таким масивом NumPy:
import numpy as np #create NumPy array x = np. array ([2, 2, 2, 4, 5, 5, 5, 7, 8, 8, 10, 12])
Приклад 1: підрахунок випадків певного значення
Наступний код показує, як підрахувати кількість елементів у масиві NumPy, які дорівнюють значенню 2:
#count number of values in array equal to 2
n.p. count_nonzero (x == 2 )
3
З результату ми бачимо, що 3 значення масиву NumPy дорівнюють 2.
Приклад 2: підрахунок входжень значень, які відповідають умові
Наступний код показує, як підрахувати кількість елементів у масиві NumPy, які мають значення менше 6:
#count number of values in array that are less than 6
n.p. count_nonzero (x < 6 )
7
З результату ми бачимо, що 7 значень в масиві NumPy мають значення менше 6.
Приклад 3: підрахунок входжень значень, які відповідають одній із кількох умов
Наступний код показує, як підрахувати кількість елементів у масиві NumPy, які дорівнюють 2 або 7:
#count number of values in array that are equal to 2 or 7
n.p. count_nonzero ((x == 2 ) | (x == 7 ))
4
З результату ми бачимо, що 4 значення в масиві NumPy дорівнюють 2 або 7.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові операції в Python:
Як розрахувати режим масиву NumPy
Як зіставити функцію з масивом NumPy
Як сортувати масив NumPy за стовпцями