pythonで時間計測をする方法

pythonで時間計測する方法教えて

417

Pythonで時間を計測する方法にはいくつかの方法がありますが、一般的なのは time モジュールを使う方法です。time モジュールを使うと、プログラムの実行にかかった時間を秒単位で計測できます。以下に基本的な使用例を示します。

time.time() 関数を使う方法

import time

start_time = time.time()  # 開始時間を記録

# 時間を計測したい処理
# ...

end_time = time.time()  # 終了時間を記録
elapsed_time = end_time - start_time  # 経過時間を計算
print(f"Elapsed time: {elapsed_time} seconds")

time.perf_counter() 関数を使う方法

time.perf_counter() は、より高精度なタイマーを提供し、システムのスリープ時間を含みません。

import time

start_time = time.perf_counter()

# 時間を計測したい処理
# ...

end_time = time.perf_counter()
elapsed_time = end_time - start_time
print(f"Elapsed time: {elapsed_time} seconds")

これらの方法は、スクリプトの特定の部分がどれだけの時間を消費しているかを測定するのに便利です。特にパフォーマンスチューニングを行う際に役立ちます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です