Python 3.x 使用python计算模式

Python 3.x 使用python计算模式,python-3.x,standards,mode,median,deviation,Python 3.x,Standards,Mode,Median,Deviation,我正试图编写一个简单的小程序来计算一组给定数字的平均值、中位数、模式和标准偏差,但是我在编写模式部分的脚本时遇到了困难,有什么帮助吗?我正在使用python 3.3.2尝试计数器模块: import collections c = collections.Counter('extremely') c Out[4]:计数器({'e':3,'m':1,'l':1,'r':1,'t':1,'y':1,'x':1}) 出[7]:[('e',3),('m',1),('l',1),('r',1),('t'

我正试图编写一个简单的小程序来计算一组给定数字的平均值、中位数、模式和标准偏差,但是我在编写模式部分的脚本时遇到了困难,有什么帮助吗?我正在使用python 3.3.2

尝试计数器模块:

import collections
c = collections.Counter('extremely')
c
Out[4]:计数器({'e':3,'m':1,'l':1,'r':1,'t':1,'y':1,'x':1})

出[7]:[('e',3),('m',1),('l',1),('r',1),('t',1),('y',1),('x',1)]

出[9]:[('e',3),('m',1),('l',1),('r',1),('t',1),('y',1),('x',1)]

Out[11]:('e',3)

Out[13]:“e”

v

Out[14]:3

到目前为止你都试过什么?当你陷入困境时,我们可以帮助你,但我们不会为你做所有的工作。:)您想查看整个脚本还是该部分的具体内容?例如,传递计数器some sequence\iterable,在本例中,我使用字符串“extreme”作为字符的iterable。
srted = sorted(c.items(), key= lambda (k,v): -v)
srted
top = srted[0]
top
k,v = top
k
v