统计numpy数组中最频繁出现的值

2020-02-10 22:51:09 浏览数 (1)

代码语言:javascript复制
arr = np.array([[1,2,100,4,5,6],[1,1,100,3,5,5],[2,2,4,4,6,6]])

方法一:

代码语言:javascript复制
count = np.bincount(arr[:,2])  # 找出第3列最频繁出现的值
value = np.argmax(count)

方法二:

代码语言:javascript复制
from collections import Counter

value = Counter(arr[:,2]).most_common()

0 人点赞