00问答网
所有问题
在,python中,有时循环答上亿次,那么,循环次数很多时怎样提高效率
如题所述
举报该问题
推荐答案 2012-12-24
python的循环效率很高的,你可以测试一下。所以循环本身不影响效率。主要是循环体。
循环体内的执行时间要控制好。如果它执行时间为0.1秒,那么执行一次要几0.3年。
所以你要保证循环体的效率。另外可以将循环分成几段,分别交给几个进程去执行。这样可以充分利用多台服务,以及多个CPU来计算。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jDBDDIjIr.html
其他回答
第1个回答 2012-12-23
使用元组,效率会高;其次想办法减少循环次数,可以的话牺牲精确度来提高效率
第2个回答 2012-12-23
用C或者Java或者.net写一个module,然后从python中调用。
第3个回答 推荐于2018-03-15
c扩展啊、多进程啊、代码优化啊、celery异步执行啊。。。
本回答被网友采纳
相似回答
大家正在搜
相关问题
python 循环内要处理大量数据时怎么优化
程序中,当循环有很多层时,循环的效率很低,该如何提高效率呢?
python如何提高for循环效率
如何提高python的遍历效率
python 提高效率的问题
如何提高python的运行效率
用python 给数据打标签,500 万条数据怎样提高效率
Python中如何每次循环都改变循环次数?