Измерение времени выполнения блока кода в записной книжке Jupyter всего за одну итерацию - PullRequest
0 голосов
/ 27 февраля 2019

Я хочу измерить время выполнения блока кода в записной книжке Jupyter только для одной итерации, но волшебная команда %%timeit измеряет время выполнения для нескольких итераций.Например, когда я выполняю следующий блок:

%%timeit
a=2
b=100
c = [i for i in range(1000) if i%2==0]

, Jupyter показывает мне это сообщение:

102 µs ± 3.55 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each)

Моя проблема в том, что если я хочу измерить время выполнения большогоБлок кода, который даже на одну итерацию занимает пару часов, может занять несколько недель, чтобы блокнот Jupyter выполнил этот блок несколько раз и дал мне среднее время выполнения!

...