gpt4 book ai didi

python - PyQ:如何枚举展开表上的符号列?

转载 作者:行者123 更新时间:2023-11-30 22:24:14 25 4
gpt4 key购买 nike

我正在尝试使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com