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函数