¿Qué es mejor usar para cronometrar en Python? time.clock () o time.time ()? ¿Cuál proporciona más precisión?
por ejemplo:
start = time.clock()
... do something
elapsed = (time.clock() - start)
vs.
start = time.time()
... do something
elapsed = (time.time() - start)
timeit.default_timer()
para medir el rendimiento (se asigna a time.time () o time.clock () según el sistema operativo) .
time.clock
y time.process_time
, pero no los procesos secundarios. También vea esta discusión sobre la precisión (por supuesto, varía según el sistema).
time.clock()
está en desuso y se recomienda su usoperf_counter()
o en suprocess_time()
lugar.