%% время волшебная функция Jupyter notebook

#jupyter-notebook

#jupyter-записная книжка

Вопрос:

Я пытаюсь понять разницу, когда я придерживаюсь %%time верхней части любой заданной ячейки, ячейка работает довольно быстро и без %%time нее, это занимает гораздо больше времени. Есть идеи, в чем разница?

 #%%time
start_time = time.time()
[some code]
.
.
print (time.time() - start_time)
 

занимает 180 секунд

С другой стороны, когда я запускаю это:

 %%time
start_time = time.time()
[some code]
.
.
print (time.time() - start_time)
 

это занимает 20 секунд

Я не знаю, почему существует такая огромная разница?