반응형
파이썬에서 프로그램 실행 시간을 어떻게 계산합니까?
파이썬에서 프로그램 실행 시간을 어떻게 계산합니까?
빠른 대안
import timeit
start = timeit.default_timer()
#Your statements here
stop = timeit.default_timer()
print('Time: ', stop - start)
이게 더 빠른 대안인지는 모르겠지만 다른 해결책이 있어요
from datetime import datetime
start=datetime.now()
#Statements
print datetime.now()-start
당신은 아마도 그것을 보는 것이 좋을 것입니다.timeit
모듈:
http://docs.python.org/library/timeit.html
또는profile
모듈:
http://docs.python.org/library/profile.html
여기에 몇 가지 추가적인 좋은 튜토리얼이 있습니다.
http://www.doughellmann.com/PyMOTW/profile/index.html
http://www.doughellmann.com/PyMOTW/timeit/index.html
그리고.time
모듈도 유용할 수 있지만, 코드 성능 벤치마킹 및 프로파일링을 위해 다음 두 가지 권장 사항을 선호합니다.
http://docs.python.org/library/time.html
@JoshAdel은 많은 부분을 다루었지만 전체 스크립트의 실행 시간만 지정하고 싶다면 다음과 같이 실행할 수 있습니다.time
유닉스 계열 시스템에서.
kotai:~ chmullig$ cat sleep.py
import time
print "presleep"
time.sleep(10)
print "post sleep"
kotai:~ chmullig$ python sleep.py
presleep
post sleep
kotai:~ chmullig$ time python sleep.py
presleep
post sleep
real 0m10.035s
user 0m0.017s
sys 0m0.016s
kotai:~ chmullig$
참조:파이썬 - time.clock() vs time.time() - 정확성?
언급URL : https://stackoverflow.com/questions/5622976/how-do-you-calculate-program-run-time-in-python
반응형
'programing' 카테고리의 다른 글
셀의 숫자를 사용하여 셀 참조 생성 (0) | 2023.06.15 |
---|---|
Angular 2 활성화된 경로 매개 변수가 서비스 내 또는 외부에서 작동하지 않음 (0) | 2023.06.15 |
이클립스/CDT로 사용자 지정 파일 만들기 사용 (0) | 2023.06.15 |
MariaDB: [.character.]이(가) 있는 REGEX가 더 이상 작동하지 않습니다('POSIX 비교 요소는 지원되지 않음). (0) | 2023.06.15 |
matplotlib에서 플롯, 축 또는 그림을 사용하여 플롯을 그리는 것의 차이점은 무엇입니까? (0) | 2023.06.15 |