gpt4 book ai didi

kdb - 是否可以在 q 脚本中编写 k 代码?

转载 作者:行者123 更新时间:2023-12-02 05:56:15 25 4
gpt4 key购买 nike

我尝试从 q 函数调用 k 的计数函数,但它给出了错误。

{
"k)"# 1 2 3 4 5 //~ count 1 2 3 4 5
}[]

所以,我有以下问题:
1.q脚本里面可以写k代码吗?
2、如果是,那么q脚本中怎么写k代码呢?在 q 脚本/函数中使用 k 代码是否会使脚本/函数更高效和优化?

最佳答案

  1. 是的,这是可能的。我想你要找的是
{
(#:) 1 2 3 4 5
}[]

这将对列表进行计数

  1. 在速度方面,对于像 count 这样的函数,效果似乎可以忽略不计。
q)\t:100000 {(#:) 1 2 3 4 5}[]
29
q)\t:100000 {count 1 2 3 4 5}[]
25

希望这能回答你的问题

关于kdb - 是否可以在 q 脚本中编写 k 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58400252/

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