2013-09-18 2 views
3

У меня есть очень большие IPython (1.0) ноутбуки, с которыми я нахожу очень неудобно работать. Я хочу разбить большой ноутбук на несколько более мелких, каждый из которых охватывает определенную часть моего анализа. Тем не менее, ноутбуки должны обмениваться данными и (неконтролируемыми) объектами. Теперь я хочу, чтобы эти ноутбуки подключались к одному ядру. Как мне это сделать? Как я могу изменить ядро, к которому подключен ноутбук? (И любые идеи, как автоматизировать этот шаг?)Как поделиться ядрами ноутбуков Ipython?

Я не хочу использовать механизм параллельных вычислений (что было бы тривиальным решением), потому что это добавило бы много накладных расходов кода в моем случае.

+1

В настоящее время нет возможности подключить ноутбук к другому ядру, чем тот, который был запущен для него. Это то, над чем мы планируем работать. –

+0

Однако можно импортировать и запускать ячейки из другого ноутбука. Это то, что я делаю сейчас, как обходной путь. – Moritz

ответ

0

Когда у меня длинная записная книжка, я создаю функции из своего кода и спрячу их в модули python, которые затем импортирую в блокнот. Так что у меня может быть огромный кусок кода, скрытый на заднем плане, а мой ноутбук меньше для более удобной манипуляции.

Смежные вопросы