Я пытался получить частоту максимального значения в целочисленном списке (intlist)
intlist.count(max(intlist))
, это работает и также хорошо по скорости.
Я хотел реализоватьМакс метод с пониманием, -
[x if x>y else y for x in intlist for y in intlist if x!=y][-1]
, позже оказывается очень медленным. Можно ли указать, в чем здесь проблема. тестирование с
intlist=np.array([1, 2, 3,3,-1])
в этом случае ожидаемое значение равно 2, так как 3 является максимальным значением, и это происходит 2 раза.