\

Pythonでコードブロックの実行時間を計測する方法はいくつかあります。ここでは、その中でも主要な方法をいくつか紹介します。

timeモジュールを使用する

Pythonのtimeモジュールを使用して、コードブロックの実行時間を計測することができます。以下にその方法を示します。

import time

start_time = time.time()

# 実行したいコードブロック
# ...

end_time = time.time()

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

この方法は直感的で簡単ですが、高速な関数に対しては精度が低い可能性があります。

timeitモジュールを使用する

timeitモジュールは、小さなコードスニペットの実行時間を計測するための特別なモジュールです。timeitは、コードブロックを複数回実行し、その平均実行時間を計算します。これにより、高速な関数でも正確な計測が可能になります。

import timeit

start_time = timeit.default_timer()

# 実行したいコードブロック
# ...

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

以上の方法を使用することで、Pythonのコードブロックの実行時間を計測し、パフォーマンスを評価することができます。これらの方法を活用して、コードの最適化を進めていきましょう。

投稿者 admin

コメントを残す

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