KDB:如何在Python中使用KDB功能?
KDB: How to use KDB Function in Python?
我想在 Python 脚本中执行 KDB 函数。不过,KDB 函数包含在一个单独的 Q 文件中。那么我如何读取这个 Q 文件,然后在 Python?
中从该 Q 文件中查询一个函数
可以使用PyQ将q调用成Python;快速入门指南 linked here
.你可以按照这个link的提示进行安装和提示q,然后通过下面示例所示的方法加载你的脚本。
注意:您应该使用可执行文件 pyq 而不是 python 来启动。
$ pyq
>>> from pyq import q
>>> q()
q) \l /path/to/script.q
q) \
>>> x = q.f(arg1, arg2)
>>> x.show()
希望对您有所帮助!
根据您要完成的具体目标,qPython 可能是替代方案...它允许您从 python 脚本 connect/subscribe 到 kdb 服务器,运行 q码、查询等...
我想在 Python 脚本中执行 KDB 函数。不过,KDB 函数包含在一个单独的 Q 文件中。那么我如何读取这个 Q 文件,然后在 Python?
中从该 Q 文件中查询一个函数可以使用PyQ将q调用成Python;快速入门指南 linked here .你可以按照这个link的提示进行安装和提示q,然后通过下面示例所示的方法加载你的脚本。
注意:您应该使用可执行文件 pyq 而不是 python 来启动。
$ pyq
>>> from pyq import q
>>> q()
q) \l /path/to/script.q
q) \
>>> x = q.f(arg1, arg2)
>>> x.show()
希望对您有所帮助!
根据您要完成的具体目标,qPython 可能是替代方案...它允许您从 python 脚本 connect/subscribe 到 kdb 服务器,运行 q码、查询等...