我经常使用Jupyter的细胞魔术命令

%%px --targets 3
#Some code


在3号集群上运行一些代码。使用line magic命令实现相同结果的语法是什么?

我试过了

%px --targets 3 #Some code


但这不起作用

最佳答案

(未测试)您可以将后缀与集群编号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


对于细胞魔术。

关于python - Jupyter:行魔术命令中的参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42074012/

10-12 18:29