Non vedo il motivo per cui il modulo timeit di python misura l'ora utilizzando lo best of 3
. Ecco un esempio dalla mia console:Perché python's timeit usa il "meglio di 3" per misurare il tempo trascorso?
~ python -m timeit 'sum(range(10000))'
10000 loops, best of 3: 119 usec per loop
Intuitivamente, avrei messo tutto il tempo insieme poi dividerlo per il numero di cicli. Qual è l'intuizione di raccogliere il meglio di 3 tra tutti i loop? Sembra un po 'ingiusto.
Ci sono processi di cpu casuali che rallentano la velocità. In teoria, dovrebbe richiedere lo stesso tempo di esecuzione, quindi sceglie il più veloce possibile. – Untitled123
Perché questo downgrade? – zell
non ero io:) ... – Untitled123