параллельная обработка в функции q, вызываемой из python - PullRequest
0 голосов
/ 17 января 2019

С q ссылка :

Для параллельного выполнения q необходимо запустить с нескольких ведомые, используя -s в командной строке и систему \ s команда.

Можно ли использовать peach в функции q, которая вызывается из pyq (python)?

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

Я использую ноутбук Jupyter с ядром pyq.

1 Ответ

0 голосов
/ 24 января 2019

Можно ли использовать персик в функции q, которая вызывается из pyq (python)?

Да, когда вы запускаете pyq, вы можете передать q опций нижележащему процессу q после специального аргумента, так что вы можете запустить pyq, скажем, с 4 подчиненными:

pyq -- -s 4

Я использую ноутбук Jupyter с ядром pyq

При использовании ядра pyq вы можете указать q аргументов в файле kernel.json. Вы можете найти расположение файла kernel.json с помощью следующей команды:

jupyter kernelspec list | grep pyq

Чтобы указать 4 подчиненных, добавьте "-s", "4" к end списка "argv".

...