为什么python这么慢。。。什么鬼。。。。

来源:2-2 对数据规模有一个概念

asdhjhg

2017-09-17

http://szimg.mukewang.com/59be68700001560013660768.jpg

109s是什么鬼。。。。。我要吐槽。。。。。我觉得应该是我机器的原因吧,毕竟i5 2.0ghz,4g内存很垃圾了。。。一定不是python的问题。。。

写回答

2回答

liuyubobobo

2017-09-18

哈哈。Python就是这么慢哦

我个人不是特别建议使用Python语言进行算法的底层实现尤其涉及到性能测试。因为使用Python对于性能测试而言实现方式对性能的影响很大。只是简单的将C风格的代码转换成Python通常是不够的。要顾及Pythonic风格的写法。比如你可以尝试一下使用sum函数应该会快不少。

当然如果只是基于对逻辑的理解是没有问题的。

当也可以尝试使用pypy或者CPython对Python进行加速

1
0

asdhjhg

提问者

2017-09-18

老师 我改了一下,发现然并卵啊。。。。pypy好像是自带JIT的会快很多?

//szimg.mukewang.com/59bf25ff0001155007080550.jpg

0
4
麦兜搞IT
用pypy可以提高10倍的速度
2018-07-31
共4条回复

玩转算法面试-- Leetcode真题分门别类讲解

课程配套大量BAT面试真题,高频算法题解析,强化训练

7408 学习 · 1150 问题

查看课程