我正在尝试编写一个简单的小程序来计算给定数字集的均值,中位数,模式和标准偏差,但是我在编写模式部分的脚本时遇到问题,有什么帮助吗?我使用的是python 3.3.2
答案 0 :(得分:1)
尝试计数器模块:
import collections
c = collections.Counter('extremely')
c
Out [4]:Counter({'e':3,'m':1,'l':1,'r':1,'t':1,'y':1,'x' :1})
c.items()
Out [7]:[('e',3),('m',1),('l',1),('r',1),('t',1),( 'y',1),('x',1)]
srted = sorted(c.items(), key= lambda (k,v): -v)
srted
Out [9]:[('e',3),('m',1),('l',1),('r',1),('t',1),( 'y',1),('x',1)]
top = srted[0]
top
Out [11] :('e',3)
k,v = top
k
Out [13]:'e'
v
Out [14]:3