Я хотел бы оставить IPython ноутбук, выполняющий некоторые вычисления + показать некоторые визуальные эффекты.Сохранить программный ноутбук IPython изнутри самого себя?
Как только ноутбук IPython закончил, я хочу, чтобы последняя ячейка в ноутбуке IPython программно сохраняла ноутбук IPython. Затем я хочу скопировать ноутбук (со всем выходом) в другой каталог, чтобы вести запись результатов.
Копирующий бит Я могу легко скомпилировать код, но я не уверен, как получить IPython-ноутбук для программной экономии? Это возможно? Заранее спасибо!
Сохранение производится из ноутбука веб-интерфейс, которым Ядро не знает об этом. Но вы можете сделать ячейку, которая [отображает Javascript] (http://ipython.readthedocs.org/en/stable/api/generated/IPython.display.html#IPython.display.Javascript), чтобы вызвать функцию сохранения frontend. –
С IPython <4, вы могли бы сделать что-то вроде: 'от IPython.display дисплея импорта, Javascript дисплей (Javascript ('IPython.notebook.save_checkpoint();'))' – Taar
@Taar, спасибо! Это был ответ, который я искал; согласился бы в качестве ответа, если бы это был ответ! – applecider