2017-02-06 7 views
2

Я часто использую волшебную команду клеток из JupyterJupyter: Аргументы в линии магии команды

%%px --targets 3 
#Some code 

, чтобы запустить код на номер кластера 3. Что такое синтаксис для достижения того же результата с помощью линии магии команда?

Я попытался

%px --targets 3 #Some code 

, но он не работает

+0

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

ответ

2

(не проверено) можно связать суффикс с номером кластера 3, как описано здесь https://ipython.org/ipython-doc/3/parallel/magics.html#multiple-active-views

Так предполагается, что ваш IPython.parallel.Client экземпляр называется rc

c3 = rc[3] 
c3.activate('_3') 
c3.block = True 

тогда вы сможете написать

%px_3 #some code 

для магии линии и

%%px_3 
#some code 

для магии клеток.

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

  • Нет связанных вопросов^_^