상세 컨텐츠

본문 제목

파이썬 알고리즘 작성 후 time 모듈로 실행시간 확인

Programming/코테 공부

by Dal_pang 2022. 9. 21. 14:12

본문

파이썬을 위해 알고리즘 테스트 시 성능을 측정하기 위해선 time 모듈을 import 해 사용한다.

 

time.time()을 사용하면 실행될 당시의 시간을 반환해 주므로 해당 시간을 각각

start_time, end_time과 같이 직관적인 변수에 저장해주면

총시간을 계산할 때 사용하기 편하다.

import time
start_time = time.time() #측정 시작

#프로그램 소스코드 작성 위치

end_time = time.time() #측정 끝
print('수행시간 : ', end_time-start_time) #총 실행시간 출력

 

위의 소스코드에서는 end_time에서 start_time 즉 종료 시점에서 시작 시점을 빼 총 duration을 계산 후 출력한다.

필요에 따라 duration에 대한 값을 따로 저장해서 사용할 수도 있다.

 

알고리즘 성능 테스트 때 잘 사용할 수 있을만한 기능.

728x90

관련글 더보기