介於 time.clock() 對比 time.time(),哪個更準確?
如果需要在 Python 中在 time 和 clock 之間進行選擇,那麼請使用 time.clock() 來計時/基準測試。
time() 在所有平臺上作為浮點數字返回自紀元以來的秒數(UTC 時間)。在 Unix 系統中,time.clock() 測量當前程序使用的 CPU 時間,因此它不適合於測量從過去某個時刻開始經過的時間。在 Windows 系統中,它測量從首次呼叫該函式以來經過的時鐘秒數。
更改系統時間會影響 time.time(),但不會影響 time.clock()。
如果你要對一段程式碼塊的執行進行計時以用於基準測試/效能分析,則你應該使用 timeit 模組。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP