본문 바로가기

Python

[Python]Time을 사용한 코드 실행시간 측정

간혹, 코딩 작업 중 자신이 작성한 코드가 실행되는데 소요되는 시간을 측정해야 되는 일이 생깁니다.

예를 들어 파이토치(PyTorch)를 사용하여 지금 물체인식 모델을 학습 중에 있는데

엄청 오래 걸립니다! 따라서,

결과보고 시 "학습 시간이 ~만큼 걸려서 이것밖에 못했습니다"라고 당당하게

변명을 해야 되는 경우가 생길수도 있을 겁니다.

 

본론으로 돌아가서

Time 함수를 사용한 예시입니다.

import time

start_time = time.time()
print("Start")

time.sleep(2) # 시간 확인용 예시

print("End")
print("Time: {:.4f}sec".format((time.time() - start_time)))

>>>
Start
End
Time: 2.0018sec

위 예시에서 time.sleep(2) 부분을 본인이 작성한 코드로 대체하여 실행하시면 됩니다.

감사합니다.