Non so come interpretare l'output dalla funzione timeit.timeit() di Python. Il mio codice è il seguente:Quale unità di tempo restituisce il tempo?
import timeit
setup = """
import pydash
list_of_objs = [
{},
{'a': 1, 'b': 2, 0: 0},
{'a': 1, 'c': 1, 'p': lambda x: x}
]
"""
print(timeit.timeit("pydash.filter_(list_of_objs, {'a': 1})", setup=setup))
L'uscita da questo è 11.85382745500101
. Come interpreto questo numero?
Secondi di cosa? L'iterazione più veloce? –
Ah ... quindi divido il numero di 1 milione per ottenere il tempo medio di un'esecuzione? –
@nivixzixer: esattamente. –