2017-02-06 7 views
2

ich oft die magische Zelle Befehl von Jupyter verwendenJupyter: Argumente Magie in Zeilenbefehle

%%px --targets 3 
#Some code 

einige Code auf Cluster-Nummer 3. laufen Was die Syntax ist das gleiche Ergebnis mit einer Linie Magie zu erreichen Befehl?

Ich versuchte

%px --targets 3 #Some code 

, aber es funktioniert nicht

+0

Viele Line-Magics nehmen Argumente. Geben Sie% Magie ein, um die Dokumente zu sehen. Es könnte Unterschiede zwischen den Linienmagie und Zellmagie mit dem gleichen Namen geben. –

Antwort

2

(nicht getestet) Sie können maximal 3 ein Suffix mit dem Cluster-Nummer zuzuordnen, wie hier beschrieben https://ipython.org/ipython-doc/3/parallel/magics.html#multiple-active-views

So Ihr IPython.parallel.Client Beispiel unter der Annahme, heißt rc

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

dann werden Sie in der Lage sein

%px_3 #some code 

für die Linie Magie und

%%px_3 
#some code 

für die Zelle Magie zu schreiben.