a = numpy.array([0, 3, 0, 1, 0, 1, 2, 1, 0, 0, 0, 0, 1, 3, 4])unique, counts = numpy.unique(a, return_counts=True)dict(zip(unique, counts))# {0: 7, 1: 4, 2: 1, 3: 2, 4: 1}
非numpy方式 :
使用
collections.Counter;
import collections, numpya = numpy.array([0, 3, 0, 1, 0, 1, 2, 1, 0, 0, 0, 0, 1, 3, 4])collections.Counter(a)# Counter({0: 7, 1: 4, 3: 2, 2: 1, 4: 1})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)