Pythonで関数の実行時間を計測する方法はいくつかあります。ここでは、その中でも主要な方法をいくつか紹介します。
-
time.time()
を使用するtime.time()
を使用して2つのポイント間の経過時間(壁掛け時計時間)を測定することができます。これは実行時間を秒単位で提供します。“`python
import timestart = time.time()
実行したい関数
print(“hello”)
end = time.time()print(end – start)
“` -
time.perf_counter()
を使用するPython 3.3以降では、
time.perf_counter()
またはtime.process_time()
を使用することが推奨されています。これらの関数は、より高精度のタイマーを提供します。“`python
import timestart = time.perf_counter()
実行したい関数
print(“hello”)
end = time.perf_counter()print(end – start)
“`
これらの方法を使用することで、Pythonの関数の実行時間を簡単に計測することができます。適切な方法を選択することで、コードのパフォーマンスを正確に把握し、必要に応じて最適化することが可能になります。