Python
 Computer >> コンピューター >  >> プログラミング >> Python

time.clock()とtime.time()の間でどちらがより正確ですか?


Pythonで時間と時計のどちらかを選択する必要がある場合は、タイミング/ベンチマークにtime.clock()を使用します。

time()は、エポックからの秒数をUTCで、すべてのプラットフォームの浮動小数点数として返します。 Unixでは、time.clock()は現在のプロセスで使用されているCPU時間を測定するため、過去のある時点からの経過時間を測定するのには適していません。 Windowsでは、関数を最初に呼び出してから経過した壁掛け時計の秒数を測定します。

システム時刻を変更すると、time.time()には影響しますが、time.clock()には影響しません。

ベンチマーク/プロファイリングの目的でコードブロックの実行のタイミングをとる場合は、代わりにtimeitモジュールを使用する必要があります。


  1. UEFIとBIOSの違い、およびどちらを使用する必要がありますか?

    UEFIとBIOSのどちらが優れているか、どちらを使用する必要がありますか?基盤となるハードウェアがどのように機能するかを知りたい人にとっては、パーソナルコンピュータの要点をパーソナライズできるようにするための良い質問です。つまり、UEFIはより新しく、より優れており、最新のPCに搭載されています。しかし、物事は白黒ほど単純ではありません。 UEFIとBIOSの両方が提供する機能の概要と、どちらかを選択する理由を次に示します。 基本 BIOSとUEFIは、オペレーティングシステムとコンピューターファームウェアの間のインタープリターとして機能するコンピューター用の2つのファームウェアインターフ

  2. CPUコア数とクロック速度–どちらがより重要ですか?

    コンピューターの中央処理装置(CPUまたはプロセッサー)は、そのパフォーマンスを決定する最も強力な要素の1つです。高速なCPUがないと、残りのハードウェアは、必要以上のタスクでCPUを圧倒します。 90年代半ば、デスクトップPC市場が大幅にペースを上げていたとき、CPUにはコアが1つしかありませんでした。 今日の最新のCPUは、タスクを分散および一時的に保存するためのいくつかの異なるチャネルを備えた、アーキテクチャ上の驚異です。それらはより賢く、より速く、そしてよりダイナミックです。しかし、新しいCPUは、一般の人々の間で新しい疑問を提起しました。特に、おそらく終わらない戦いが1つあります