我有一個用Python編寫的項目,可以處理大量的數據。 我想加快執行時間。如何加快Python的執行速度?
在簡單的話,讓我們說我有這樣的樣品完全優化代碼:
def foo(x):
doSomething
main():
for i in range(1,10000000):
foo(i)
是否有某種方式來加速這個?例如通過使用多處理或其他的東西? 最重要的是,它值得嗎?
感謝您的回覆。我想我會嘗試多處理的路線。有人可以給我一個指導或幫助我的例子嗎?
你真的應該使用'的xrange'代替'range' - 否則,你把所有的「數據」的存儲只是遍歷它。 – ThiefMaster
持有onx的2.x,而不是3.x ... – glglgl