- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 pyq 创建一个带有符号列的展开表。在 q 中,我将通过使用 .Q.en
...
:splay/ set .Q.en[`:splay;]([]a:`x`y`z; b:1 2 3)
我尝试了以下几种变体...
q.set(':splay/', q('.Q.en')('!', ["Name", "Ask", "Bid", "Last", "Vol", "Time"], [K.symbol([]), K.float([]), K.float([]), K.float([]), K.float([]), K.timestamp([])]).flip)
但它会抛出以下排名错误:_k.error:rank
。
pyq 中正确的语法是什么?
最佳答案
首先,您的q代码不正确。功能
.Q.en[`:splay;]
会将sym
文件放入展开表中,但这不是您想要的。相反,sym
文件应保存在 splay
表旁边的顶级数据库目录(下面代码中的 db
)中。
`:db/splay/ set .Q.en[`:db]([]a:`x`y`z; b:1 2 3)
相同的代码可以在 pyq 中编写为
q.set(':db/splay/', q('.Q.en', ':db', q('([]a:`x`y`z; b:1 2 3)')))
关于python - PyQ:如何枚举展开表上的符号列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47880019/
我正在尝试使用 pyq 创建一个带有符号列的展开表。在 q 中,我将通过使用 .Q.en... 枚举符号列来设置表格 :splay/ set .Q.en[`:splay;]([]a:`x`y`z; b
在 PyQ 中,我可以创建一个字典并用 flip 转置它以获得一个表... q.set(':alpha', q('!', ["Name", "Ask", "Bid", "Time"], ()).fli
我正在尝试通过在 pyq 中运行以下代码将数据更新到展开的 kdb 数据库... from bittrex.bittrex import Bittrex, API_V2_0 from datetime
我正在尝试在 Jupyter 中使用 PyQ,Jupyter 是一个设计用于在 Python 和 Q/kdb+ 编程语言之间进行通信的包。我成功地在我的 Windows 计算机上安装了 Q/kdb+(
我有一个展开的 Kdb 数据库,包含符号、 float 和时间戳。我想将其转换为 NumPy 数组。但是使用下面的代码... >>> import numpy as np >>> from pyq i
我一直在尝试重现发布者订阅者示例: https://code.kx.com/wiki/Cookbook/publishsubscribe 就纯 q 相关而言,一切正常。 我一直在尝试使用 PyQ 内核
这是我收到的错误消息: Python 3.6.0 (v3.6.0:41df79263a11, Dec 22 2016, 17:23:13) [GCC 4.2.1 (Apple Inc. build 5
我按照 https://pyq.enlnt.com/install/install.html#install 中的说明安装了 pyq . 我创建了一个 virtualenv py2 并从 https:
我的 Mac 操作系统上有 32 位 kdb,并且想要将 pyq 与 Python3.6 32 位版本一起使用。目前,我在安装后可以完美地在 32 位 Python2.7 上运行,如下所示。 ./py
我是一名优秀的程序员,十分优秀!