ホームページ > バックエンド開発 > Python チュートリアル > Python プログラムの実行時間を測定するにはどうすればよいですか?

Python プログラムの実行時間を測定するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-09 06:20:16
オリジナル
160 人が閲覧しました

How Can I Measure the Execution Time of a Python Program?

Python プログラムの実行時間の測定

Python プログラミングでは、プログラムの実行時間を決定することはパフォーマンスの最適化にとって重要です。 Python プログラムの実行時間を測定する包括的なソリューションは次のとおりです。

Time モジュールの使用

Python 標準ライブラリには、さまざまなメソッドを提供する time モジュールが含まれています。時間関連のタスクを管理します。プログラムの実行時間を測定するには、次の手順を使用できます:

  1. 時間モジュールをインポートします: まず、時間モジュールをプログラムにインポートします。
  2. タイマーを開始します: プログラムがメイン ロジックの実行を開始する前に、 time.time() 関数を呼び出します。これにより、現在のシステム時間が秒単位の浮動小数点値として記録されます。
  3. プログラムを実行します。 プログラムのメイン ロジックを実行します。
  4. timer: プログラムの終了後に time.time() 関数を再度呼び出しますrunning.
  5. 実行時間を計算します: 停止時間から開始時間を減算して、合計実行時間を秒単位で求めます。
  6. 結果を表示します: print() 関数を使用して実行時間を出力します。

例コード

import time

start_time = time.time()

# Run the main logic of your program here

end_time = time.time()

total_execution_time = end_time - start_time

print(f"--- {total_execution_time} seconds ---")
ログイン後にコピー

このコードは、プログラムの実行に少なくとも 10 分の 1 秒かかることを前提としています。プログラムがはるかに速く終了する場合は、より正確なタイミングを得るために time モジュールの perf_counter 関数を使用する必要がある場合があります。

以上がPython プログラムの実行時間を測定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート