Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kdb 当使用多个参数调用扫描副词时,扫描副词的行为如何?_Kdb - Fatal编程技术网

Kdb 当使用多个参数调用扫描副词时,扫描副词的行为如何?

Kdb 当使用多个参数调用扫描副词时,扫描副词的行为如何?,kdb,Kdb,我有两个函数都用来计算指数加权移动平均值。我理解第一个是如何运作的,但我不确定第二个是如何得到同样的答案的 我不熟悉q,我认为答案在于理解扫描函数在使用多个参数调用时如何运行。有人能帮助我理解它如何处理不止一个论点吗 1) ewma:{{(y*1-x)+z*x}[x]\[y]} 2) ewma:{{z+y*x}\[first y;1-x;x*y]} 如果有人能给我提供一些参考资料来指导我对这门语言的理解,除了《凡人Q》和《Q小贴士》,那我将不胜感激。kdb参考卡对于这类事情来说确实

我有两个函数都用来计算指数加权移动平均值。我理解第一个是如何运作的,但我不确定第二个是如何得到同样的答案的

我不熟悉
q
,我认为答案在于理解扫描函数在使用多个参数调用时如何运行。有人能帮助我理解它如何处理不止一个论点吗

1)   ewma:{{(y*1-x)+z*x}[x]\[y]}


2)   ewma:{{z+y*x}\[first y;1-x;x*y]}

如果有人能给我提供一些参考资料来指导我对这门语言的理解,除了《凡人Q》和《Q小贴士》,那我将不胜感激。

kdb参考卡对于这类事情来说确实是一个很好的参考资料。扫描一次又一次对你有好处

如果向下滚动,您可以看到scan和over操作符的过载程度,以及它们的行为如何随时间而变化 1.你通过了多少个论点 2.这些参数是什么类型的


例如,如果传递的参数之一是返回布尔值的一元函数,则可以使其行为类似于while循环;如果传递的参数是整数和函数,则可以使其行为类似于do函数。

kdb参考卡对于这类事情来说是非常好的资源。扫描一次又一次对你有好处

如果向下滚动,您可以看到scan和over操作符的过载程度,以及它们的行为如何随时间而变化 1.你通过了多少个论点 2.这些参数是什么类型的

例如,如果传递的参数之一是返回布尔值的一元函数,则可以使其行为类似于while循环;如果传递的参数是整数和函数,则可以使其行为类似于do函数