从python调用的q函数中的并行处理

时间:2019-01-17 09:36:32

标签: kdb pyq

来自q reference

  

为了并行执行,q必须以多个开头   奴隶,在命令行中使用-s和\ s系统   命令。

是否可以在从pyq(python)调用的q函数中使用peach

from pyq import q
q('\l myscript.q')
q('foo[]')         / peach inside

我正在使用带有pyq内核的Jupyter Notebook。

1 个答案:

答案 0 :(得分:0)

  

是否可以在pyq(python)调用的q函数中使用桃子?

是的,当您启动pyq时,您可以在一个特殊的-参数之后将q个选项传递给基础的q进程,因此您可以运行带有4个从属的pyq,如下所示:

pyq -- -s 4
  

我正在使用带有pyq内核的Jupyter Notebook

使用pyq内核时,可以在kernel.json文件中指定q参数。您可以使用以下命令找到kernel.json文件的位置:

jupyter kernelspec list | grep pyq

要指定4个从站,请将“ -s”,“ 4”附加到“ argv”列表的 end