我有一个用Python编写的项目,可以处理大量的数据。 我想加快执行时间。如何加快Python的执行速度?
在简单的话,让我们说我有这样的样品完全优化代码:
def foo(x):
doSomething
main():
for i in range(1,10000000):
foo(i)
是否有某种方式来加速这个?例如通过使用多处理或其他的东西? 最重要的是,它值得吗?
感谢您的回复。我想我会尝试多处理的路线。有人可以给我一个指导或帮助我的例子吗?
你真的应该使用'的xrange'代替'range' - 否则,你把所有的“数据”的存储只是遍历它。 – ThiefMaster
持有onx的2.x,而不是3.x ... – glglgl