import numpy as np
a = [1,2,3,4,5,6,7,]
print(max(a,key=a.count))
其中 a 必须使 列表。
如果a 是nparray就会出错
例如如下是错的:
import numpy as np
from collections import OrderedDict
Dict = OrderedDict()
a = [1,2,3,4,5,6,7,]
a = np.array(a)
print(max(a,key=a.count))
如果不嫌麻烦,建议还是 老老实实使用 “循环体+中间变量” 的方法。免得的能力退化了