首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用python计算模式

使用python计算模式
EN

Stack Overflow用户
提问于 2014-03-21 05:44:59
回答 1查看 86关注 0票数 0

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

EN

回答 1

Stack Overflow用户

发布于 2014-03-21 06:07:04

尝试计数器模块:

代码语言:javascript
复制
import collections
c = collections.Counter('extremely')
c

Out4:计数器({‘e’:3,'m':1,'l':1,'r':1,'t':1,'y':1,'x':1})

代码语言:javascript
复制
c.items()

Out7:('e',3),('m',1),('l',1),('r',1),('t',1),('y',1),('x',1)

代码语言:javascript
复制
srted = sorted(c.items(), key= lambda (k,v): -v)
srted

Out9:('e',3),('m',1),('l',1),('r',1),('t',1),('y',1),('x',1)

代码语言:javascript
复制
top = srted[0]
top

Out11:('e',3)

代码语言:javascript
复制
k,v = top
k

Out13:'e‘

代码语言:javascript
复制
v

Out14: 3

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22545792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档