Как подсчитать частоту появления заданного положительного значения в массиве NumPy?
Мы можем использовать функцию bincount() для вычисления количества раз, когда заданное значение встречается в массиве. Эта функция принимает в качестве аргументов только положительные целые числа и булевы выражения.
import numpy as np
arr = np.array([1, 2, 1, 3, 5, 0, 0, 0, 2, 3])
result = np.bincount(arr)
print(result)
Результат:
[3 2 2 2 0 1]
Здесь следует отметить, что каждый элемент представляет собой количество соответствующих значений индекса, присутствующих в исходном массиве.
Библиотека собеса по Python
Post #910
1.32K
- 👍 6
- ❤ 2