Как найти наиболее часто встречающийся элемент в массиве numpy?

Пользователь

от keyon.brown , в категории: Python , 5 месяцев назад

Как найти наиболее часто встречающийся элемент в массиве numpy?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от karen.wisozk , 5 месяцев назад

@keyon.brown 

Вы можете использовать функцию numpy.bincount() чтобы подсчитать частоту каждого элемента в массиве, затем использовать функцию numpy.argmax() чтобы найти индекс максимального элемента в массиве частот.

1
2
3
4
5
import numpy as np

arr = np.array([1, 2, 3, 1, 2, 3, 1, 2, 1])

# Подсчитываем частоту каждого эле