Tôi đang cố gắng tìm một hàm trả về tất cả lần xuất hiện tối đa trong một danh sách nhất định.Làm thế nào để làm cho numpy.argmax trả về tất cả các lần xuất hiện tối đa?
numpy.argmax
tuy nhiên chỉ trả về lần xuất hiện đầu tiên mà nó tìm thấy. Ví dụ:
from numpy import argmax
list = [7, 6, 5, 7, 6, 7, 6, 6, 6, 4, 5, 6]
winner = argmax(list)
print winner
chỉ cung cấp chỉ mục 0
. Nhưng tôi muốn nó cung cấp cho tất cả các chỉ số: 0, 3, 5
.
thật dễ dàng để bị lẫn lộn bởi 'a' trong' amax': nó là viết tắt của 'mảng', không phải' arg'. người ta có thể sử dụng 'max' (một bí danh cho' amax') tốt hơn là 'amax'. – dbliss