2011-06-11 28 views

cevap

5

Ayrıca http://bitbucket.org/halotis/qpy ile birlikte http://www.kx.com/a/k/connect/python/ da buldum. Ben de kullanmadım.

+0

Bunu ekleyeceğim ve hatta bazı belgeleri de var :) https://code.kx.com/trac/wiki/Contrib/PyQ#Releases – Leonid

+0

http://www.kx.com/a/k/connect/python/pyk'nin eski sürümlerine bir bağlantıdır - kdb için Python (kdb + değil). Pyk için en son (ama yine de eski) kodu http://code.kx.com/wsvn/code/contrib/serpent.speak/trunk/K adresinde bulabilirsiniz. [PyQ] (https://pyq.enlnt.com) pyk için bir halefidir ve kdb + için Python sağlar. –

2

de var Dan Nugent en ayrıca

bazen web soket üzerinde biçimlendirilmiş ihracat yeterlidir, perl olduğu gibi, dikkat https://github.com/DannoHung/q - sadece FMT csv herhangi/txt/xml/xls olduğunu http://SERVER.example:PORT/FMT?QUERY, GET (örneğin, http://localhost:5050/csv?table)

6

Zamana bağlı web sitesi, videolarla dolu bir guide to the python apis for kdb ürününe sahiptir. http://timestored.com/kdbGuides/pythonApi

seçeneklerinizi özetlemek gerekirse:

  1. Dan Nugents Python Library - Hala KDB sunucusundan Python içine < = V2.6 verilerini çekmek için API sürdürdü. Qpy'den daha hızlı.
  2. qpy - Orijinal API, kx.com'un java API'sine dayanmaktadır. Dans'tan daha yavaş, ancak yazdırıldığında tabloların daha iyi biçimlendirilmesi.
  3. PyQ - Python ve Q yorumlayıcılarını aynı işleme taşır ve aynı veri üzerinde çalışacak dillerden birinde yazılan kodlara izin verir. Python 2.7 ve 3.x ve kdb + 'nın tüm sürümlerini destekler.
  4. qPython - Yeni API, Python 2,7