큰 크기의 데이터로 작업하는 프로젝트가 파이썬으로 작성되었습니다. 실행 시간을 단축하고 싶습니다. 간단한 단어에서파이썬 실행 속도를 높이려면 어떻게해야합니까?
,의 내가이 샘플이 완전히 최적화 된 코드를 가정 해 봅시다 :이 속도를 높일 수있는 방법이
def foo(x):
doSomething
main():
for i in range(1,10000000):
foo(i)
있습니까? 예를 들어 다중 처리 또는 다른 것들을 사용하여? 가장 중요한 것은 가치가있는 것입니까?
답장을 보내 주셔서 감사합니다. 나는 다중 처리 경로를 시도 할 것이라고 생각한다. 누군가 나에게 도움이되는 가이드 나 몇 가지 예를 제안 할 수 있습니까?
당신은 정말 xrange' 대신 range''의'사용해야합니다 - 그렇지 않으면 당신은 메모리에 모든 "데이터"를 넣어 그냥 반복 할 수 있습니다. – ThiefMaster
3.x가 아닌 onx를 2.x로 유지합니다 ... – glglgl