Я не вижу причин, по которым модуль timeit Python измеряет время, используя функцию best of 3
. Вот пример из моей консоли:
~ python -m timeit 'sum(range(10000))'
10000 loops, best of 3: 119 usec per loop
Интуитивно я бы сложил все время вместе, а затем разделил его на количество циклов. Какова интуиция выбора лучшего из 3 среди всех циклов? Это кажется немного несправедливым.