Я хочу измерить время выполнения блока кода в записной книжке 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 выполнил этот блок несколько раз и дал мне среднее время выполнения!