프로그램 실행 중 경과된 시간을 측정하려면 time.clock() 또는 time.time() 함수를 사용하십시오. python 문서에서는 이 함수를 벤치마킹 목적으로 사용해야 한다고 명시하고 있습니다.
예시
import time t0= time.clock() print("Hello") t1 = time.clock() - t0 print("Time elapsed: ", t1) # CPU seconds elapsed (floating point)
출력
이것은 출력을 줄 것입니다 -
Time elapsed: 1.2999999999999123e-05
또한 time 모듈을 사용하여 코드 조각의 실행 시간에 대한 적절한 통계 분석을 얻을 수 있습니다. 스니펫을 여러 번 실행한 다음 가장 짧은 실행에 걸린 시간을 알려줍니다. 다음과 같이 사용할 수 있습니다.
예시
def f(x): return x * x import timeit timeit.repeat("for x in range(100): f(x)", "from __main__ import f", number=100000)
출력
이것은 출력을 줄 것입니다 -
[2.0640320777893066, 2.0876040458679199, 2.0520210266113281]