파이썬 - 시간 측정 방법

jaybon·2022년 10월 14일
0

파이썬

목록 보기
9/20

라이브러리들

  • time
  • timeit

time

import time

# 시작시간 설정
start = time.time()

# 작업
time.sleep(1)

# 종료시간 설정
end = time.time()

# 시간 표시
print(f"{end - start:.2f} sec")

timeit

기본적으로 가비지컬렉션을 하지 않아서 정확한 시간을 체크할 수 있게 해준다고 한다.

1.

import time
import timeit

# 첫 인자에 문자열로 기능을 넣고, 키워드파라미터 number로 횟수를 조절한다
for_time = timeit.timeit('time.sleep(1)', number=1)

2.

import time
import timeit

# 익명함수(람다)를 이용한 방식
func_time = timeit.timeit(lambda: time.sleep(1), number=1)

참고자료

https://docs.python.org/ko/3/library/timeit.html

profile
티스토리 블로그 https://ondolroom.tistory.com/

0개의 댓글