source array:
a1 = [1,2,2,2,3,4,]
a2 = [3,5,6,7,8,8,]
a3 = [3,4,7,8,9,9,]
a4 = [2,3,5,7,8,9,]
number count
1 1
2 4
3 4
4 2
5 2
6 1
7 3
8 4
9 3
Я хочу получить первые 4 порядка номеров по количеству. И вернитесь в тип списка. Результат будет [2,3,8,7]
или [2,3,8,9]
.получить первые несколько позиций по вашему запросу
Я попытался использовать функцию массива в Python. Но найти его неэффективно. Поэтому я нашел numpy. Но я не знаком с numpy. Может ли кто-нибудь получить результат numpy? Или есть другой более эффективный способ?
Почему я чувствую, что за последние пару дней этот вопрос был аскек, по крайней мере, полдюжины раз с одинаковыми ответы каждый раз! Используйте класс '' Counter'' :) –
Извините, вы можете отметить * one * answer как принято. Рад, что вы нашли, что оба они полезны! –