如何在numpy数组中找到最大出现的label(element)?

时间:2019-07-19 08:52:02

标签: python

基本上,我想构建一个函数来接受一个非空的numpy标签数组作为输入,返回该数组中最频繁出现的值。如果是平局,请返回数组中最先出现的平局中的值。

1 个答案:

答案 0 :(得分:0)

https://stackoverflow.com/a/28736715/4578111那里获得答案

def frequent_label(labels):
    (values,counts) = np.unique(labels,return_counts=True)
    ind=np.argmax(counts)
    return values[ind]