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