KDB:如何在Python中使用KDB函数?

Ril*_*Hun 2 python function kdb pyq

我想在Python脚本中执行KDB函数.但是,KDB函数包含在单独的Q文件中.那么如何读取此Q文件,然后在Python中的Q文件中查询函数?

R. *_*ler 5

您可以使用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()
Run Code Online (Sandbox Code Playgroud)

希望有所帮助!