KDB: Как использовать функцию KDB в Python? - PullRequest
0 голосов
/ 22 октября 2018

Я хочу выполнить функцию KDB в скрипте Python.Однако функция KDB содержится в отдельном файле Q.Итак, как я могу прочитать в этом файле Q и затем запросить функцию из этого файла Q в Python?

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019

В зависимости от того, что именно вы пытаетесь выполнить, альтернативой может быть qPython ... Он позволяет вам подключаться / подписываться к серверу kdb из скрипта python, запускать код q, запросы и т. Д. ...

https://pypi.org/project/qPython/

0 голосов
/ 22 октября 2018

Вы можете использовать PyQ для вызова q в Python;краткое руководство по началу работы приведено здесь .Вы можете следовать инструкциям по установке и запросу q по этой ссылке, а затем загрузить свой скрипт с помощью метода, показанного в примере ниже.

Примечание. Для запуска следует использовать исполняемый файл pyq, а не python.

$ pyq
>>> from pyq import q
>>> q()
q) \l /path/to/script.q
q) \
>>> x = q.f(arg1, arg2)
>>> x.show()

Надеюсь, это поможет!

...