7

有哪些可用的工具/库可以Python集成kdb

4

3 回答 3

9

timestored 网站提供了kdb 的 python apis 指南,并附有视频。 http://timestored.com/kdbGuides/pythonApi

总结您的选择:

  1. Dan Nugents Python 库- 仍然维护用于从 kdb 服务器将数据拉入 Python <=v2.6 的 API。比qpy快。
  2. qpy - 基于 kx.com 的 java API 的原始 API。打印时比 Dans 慢,但表格格式更好。
  3. PyQ - 将 Python 和 Q 解释器带入同一个进程,并允许用任何一种语言编写的代码对相同的数据进行操作。支持 Python 2.7 和 3.x 以及所有版本的 kdb+。
  4. qPython - 最新的 API,支持 Python 2.7
于 2013-02-07T20:37:51.453 回答
4

我还找到了http://www.kx.com/a/k/connect/python/以及http://bitbucket.org/halotis/qpy。我也没用过。

于 2011-06-11T20:12:31.417 回答
1

还有 Dan Nugent 的https://github.com/DannoHung/q

另请注意,与perl一样,有时通过网络套接字格式化导出就足够了——只需 GET http://SERVER.example:PORT/FMT?QUERY,其中 FMT 是 csv/txt/xml/xls 中的任何一个(例如http://localhost:5050/csv?table

于 2012-03-23T02:14:51.970 回答