美国华人网FuninUSA_唐人社区_北美华人论坛:找礼品卡,找折扣,找报价,找工作,找内推,找项目,找股票

 找回密码
 立即注册
  • 岳云鹏听歌落泪 网友:男人哭吧哭吧不是罪
  • 惊!吴宗宪爆料某一线男星劈腿4女
  • 韩披萨企业做慈善 拍卖宋仲基朴宝剑服装
  • Hebe田馥甄谈Ella快生超紧张:我都快宫缩了
  • 范冰冰称生孩子看缘分:顺其自然 是老天爷给的
  • 2016年地球惊天巨变:都是人类作的
  • 用过的姨妈巾500年才能分解:这家美国公司把它当宝贝
  • 若小行星击中纽约后:下一幕恐怖!
  • 用途意外!英国无敌级航母被拆解:废料变锅碗瓢盆
  • 日本“加贺”号服役炫耀军力,日媒:中国啊这就是日本的实力
  • 特斯拉推出Autopilot 2,全面支持自动驾驶
  • 超完美股票——苹果
  • 市场回调,但AMD是你不可错过的股票
  • 受利率的影响,美元陷入困境
Logo1-800-PetMeds Free Shipping $49Take $10 Off Your First Order w/code: SAVE10 - 234 x 60
ASICS AmericaPagoda Piercing Banner 234x60Sierra Trading Post
搜索
查看: 3043|回复: 5

内推面经 -如何让python dictionary sorting 的速度变得很快? (转载)- 唐人社区|北美 ...

[复制链接]

20

主题

227

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
QQ
发表于 2016-9-1 04:03:20 | 显示全部楼层 |阅读模式
分享到:
{$content}

唐人社区-北美华人论坛-内推面经版-如何让python dictionary sorting 的速度变得很快? (转载)
  JobHunting
标 题: 如何让python dictionary sorting 的速度变得很快? (转载)



Programming
标 题: 如何让python dictionary sorting 的速度变得很快?


如何让python dictionary sorting 的速度变得很快?

要sort 一些 python dictionary , 找出 value 最大的key, 一个 dictionary 的长度
大概有 300,000 。 然后发现速度奇慢。真的不是一点的慢。

代码用的这个:

max(stats.iteritems(), key=operator.itemgetter(1))[0]

问一下怎样能 speed up?


--

新浪微博官方号:美国华人网FunInUSA 新浪微博官方号:美国省钱快报FunInUSA 微信公众号:玩美生活FunInUSA
回复 百度谷歌雅虎搜狗搜搜有道360奇虎

举报

22

主题

88

帖子

126

积分

注册会员

Rank: 2

积分
126
QQ
发表于 2016-9-1 05:38:46 | 显示全部楼层
JobHunting
标  题: Re: 如何让python dictionary sorting 的速度变得很快? (转载


感觉它在找出最大的key 的时候就sorting 了吧。或者这个题目也可以是如何很快的找
出最大的 key.
【 在 zhaichun108 (onlyif) 的大作中提到: 】
: 找出最大key为何要排序?



--

28

主题

94

帖子

153

积分

注册会员

Rank: 2

积分
153
QQ
发表于 2016-9-1 06:23:10 | 显示全部楼层
JobHunting
标  题: 如何让python dictionary sorting 的速度变得很快? (转载)



Programming
标  题: 如何让python dictionary sorting 的速度变得很快?


如何让python dictionary sorting 的速度变得很快?

要sort 一些 python dictionary , 找出 value 最大的key, 一个 dictionary 的长度
大概有 300,000 。 然后发现速度奇慢。真的不是一点的慢。

代码用的这个:

max(stats.iteritems(), key=operator.itemgetter(1))[0]

问一下怎样能 speed up?


--

26

主题

97

帖子

154

积分

注册会员

Rank: 2

积分
154
QQ
发表于 2016-9-1 08:22:32 | 显示全部楼层
JobHunting
标  题: Re: 如何让python dictionary sorting 的速度变得很快? (转载)



找出最大key为何要排序?

--

28

主题

103

帖子

163

积分

注册会员

Rank: 2

积分
163
QQ
发表于 2016-9-1 08:39:24 | 显示全部楼层
JobHunting
标  题: Re: 如何让python dictionary sorting 的速度变得很快? (转载)


除了弄个heap还能怎么办

【 在 prettier (I know) 的大作中提到: 】
:
:  Programming
: 标  题: 如何让python dictionary sorting 的速度变得很快?
:
: 如何让python dictionary sorting 的速度变得很快?
: 要sort 一些 python dictionary , 找出 value 最大的key, 一个 dictionary 的长度
: 大概有 300,000 。 然后发现速度奇慢。真的不是一点的慢。
: 代码用的这个:
: max(stats.iteritems(), key=operator.itemgetter(1))[0]
: 问一下怎样能 speed up?
: ...................


--

18

主题

1128

帖子

2227

积分

金牌会员

Rank: 6Rank: 6

积分
2227
QQ
发表于 2016-9-22 07:34:41 | 显示全部楼层
我也是坐沙发的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

美国华人网|唐人社区|什么值得买FunInUSA.net发布的内推面经 -如何让python dictionary sorting 的速度变得很快? (转载)- 唐人社区|北美 ...帖子由网友提供或转载于网络,若发布的内推面经 -如何让python dictionary sorting 的速度变得很快? (转载)- 唐人社区|北美 ...侵犯了您的权益,请联系我们.
Sasa.com

Copyright ©2011 FunInUSA.NET All Right Reserved.  Powered by Discuz! X3.0 小黑屋

本站信息均由会员发表,不代表美国华人网FunInUSA|唐人社区的立场,如侵犯了您的权利请发帖投诉  技术支持: 美国华人网FunInUSA|唐人社区

安全联盟认证 安全联盟认证

快速回复 返回顶部 返回列表