如何统计序列中元素的出现频度

普通方法

from random import randint
data = [randint(0,20) for _ in xrange(30)]

c = dict.fromkeys(data,0) #0 为初始值

for x in data:
    c[x] + =1
sorted(c.iteritems(), key=lambda x: x[1], reverse=True)# 对字典按值进行排序


词频统计



posted @ 2017-04-07 21:45  keven0526  阅读(146)  评论(0编辑  收藏  举报