Использование timeit в интерактивном режиме - PullRequest
0 голосов
/ 24 февраля 2019

Как я могу реализовать этот код ipython в python?

[1]  %timeit sum(list(range(1000))) 

Ps: я хочу сделать это в одной строке кода.Я пробовал несколько раз, но каждый раз терпел неудачу.

Спасибо.

1 Ответ

0 голосов
/ 24 февраля 2019

Это даст вам время (в секундах):

from timeit import timeit
timeTaken = timeit(lambda: sum(list(range(1000))), number=100000)

Вы можете посмотреть документацию timeit для получения дополнительных опций.

...