Python の time. Clock() と time.time() の精度
Python にはタイミングを求める 2 つの関数があります: time.clock()そしてtime.time()。正確なタイミングを得るにはどの関数を使用する必要がありますか?
time. Clock() は Python 3.3 で非推奨となり、代わりに time.process_time() または time.perf_counter() を使用することをお勧めします。 .
以前、Python 2.7 では、time. Clock() は Python またはタイミング アルゴリズムのベンチマークに高精度を提供していました。 Unix システムでは、現在のプロセッサ時間を返しますが、Windows では、関数の最初の呼び出しから経過した実時間の秒数を返します。
time.time()、一方、エポックからの秒数を返します。この関数は time.clock() ほど正確ではありませんが、ほとんどのシナリオで経過時間を測定するのに適しています。
より正確なタイミングを実現するために、timeit モジュールは実行時間を比較できるベンチマーク フレームワークを提供します。さまざまなコード スニペットをきめ細かい精度で表示します。
以上が最も正確な Python タイミング関数は、time. Clock() と time.time() のどちらですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。