В командной строке, я могу сделать:Принуждение timeit автоматически выбрать количество раз выполняется оператор
python -m timeit 'a = 1'
Согласно документации:
Если -n не задана, подходящая количество циклов рассчитывается путем попытки последовательных полномочий из 10 до тех пор, пока общее время составит не менее 0,2 секунды.
Это отлично работает, но как я могу получить то же поведение при использовании timeit
в моей программе? Если я оставил аргумент number
для вызова timeit.timeit
, он просто по умолчанию будет 1000000
.
Почему этот ответ downvoted? Я не вижу никаких очевидных проблем с этим. – max