私は両方の時間の量を測定すると思った?しかし、彼らは非常に異なる数字を返し、私はドキュメントが何を言っているのか理解していません。誰かが詳しく説明できますか?time.timeとtime.clockの違いは何ですか?
2
A
答えて
3
time.clock()
は、の時間がになります。 time.time()
は、の壁時計の時刻をにします。
何か起きたときには、time.time()
を使用して他人(人間を含む)とやり取りすることができます。 time.clock()
は、どのようにの長さが何かを測定することができます。
一般に、タイミングを測定する場合はtime.clock()
、何かをスケジュールする場合はtime.time()
とします。そのためにはtime.time()
をコンピュータ上で正しく設定する必要があります(現在の残りの地域に同意するには)。time.clock()
ではなく、任意の時点からの秒数をカウントしますコンピュータが起動したとき、またはプロセスが最初にその機能を使用したとき)。 time.clock()
の正確な動作は、お使いのOSに依存し
(それだけで時間の睡眠を除いて、処理時間を測定することができ、またはそれは、プロセスがアクティブでない場合でも、あなたのシステム時刻を調整すれば、それは後方を行くことができる時間の経過を測定することができます、など)。
この動作のばらつきは十分ではありません。Python 3では推奨されていません。性能や処理時間の測定には、より良いオプションがあります。time.perf_counter()
とtime.process_time()
を参照してください。
関連する問題
- 1. time.clock()とtime.time()を使用したPythonプログラムのタイミング
- 2. Time.timeは実際に何をしていますか?
- 3. $と$$の違いは何ですか?
- 4. `##`と `hashCode`の違いは何ですか?
- 5. typedefとの違いは何ですか?
- 6. NodeJS:「./ ..」と「..」の違いは何ですか?
- 7. {}())と{})の違いは何ですか?
- 8. `&`と `ref`の違いは何ですか?
- 9. `==`と `is`の違いは何ですか?
- 10. difftimeと ' - 'の違いは何ですか?
- 11. #{} $ {}と%{}の違いは何ですか?
- 12. ⊕と+の違いは何ですか?
- 13. アペンダーと〜の違いは何ですか?
- 14. "./"と "../"の違いは何ですか?
- 15. "$^N"と "$ +"の違いは何ですか?
- 16. %Qと%{}の違いは何ですか?
- 17. バックスティックと$()の違いは何ですか?
- 18. A`と ``の違いは何ですか[:] `
- 19. time.time()とfile.getmtime()の関係は?
- 20. time.timeとtimeit.timeit
- 21. パッケージのインポートobjと何かの違いをインポートパッケージとPythonの何かの違いは何ですか?
- 22. METADATAとMETADATA.jl:違いは何ですか?
- 23. twistdとnohup&:違いは何ですか?
- 24. libspeとlibspe2?違いは何ですか?
- 25. Backbone.jsとPusherapp - 違いは何ですか?
- 26. wp_link_pagesとthe_posts_pagination→違いは何ですか?
- 27. $ dirtyと$ invalid:違いは何ですか?
- 28. XPathの//と?/の違いは何ですか?の使用は何
- 29. フレームとオブジェクトの違いは何ですか?フレームとオブジェクトの違いは何ですか?
- 30. リストと何か([_])と何か(_)の違い
'time.clock()'はマシンに依存しており、現在は推奨されていません。 – warownia1
@ warownia1:Python 3にはより良いオプションがあります。 –
@MartijnPietersその場合、なぜ次の返品が異なる回答を完成させるのでしょうか? '' ' と' Sがtime.clock() 時間= - '' sがtime.time() time.sleep(10) プリント(S)(time.timeを())=。 sleep(10) print((time.clock() - s)) '' ' @ warownia1 python 3のオプションは何ですか?私は、関数の実行に要した時間を測定する必要があります。 – JRR