Pythonのタイミングにどちらを使用するのが良いですか?time.clock()またはtime.time()?どちらがより正確ですか?
例えば:
start = time.clock()
... do something
elapsed = (time.clock() - start)
対
start = time.time()
... do something
elapsed = (time.time() - start)
timeit.default_timer()
する必要があります(OSに応じて、time.time()またはtime.clock()に割り当てられます)。
time.clock
とtime.process_time
が、子プロセスがありません。精度に関するこの説明も参照してください(もちろん、システムによって異なります)。
time.clock()
は、の使用は非推奨であり、perf_counter()
またはを使用することをお勧めしますprocess_time()
。