作者:暗罗华怡 | 来源:互联网 | 2022-12-02 18:38
如果我有两个列表:
a:1 2 3 4;
b:10 20 30 40;
我想在2的窗口中对两个列表的乘积求和.所以结果集应该是:
10 50 130 250
例如,为了得到130的结果,它将是(2*20)+(3*30)= 130
sums 2 mavg '(a*b)
似乎让我分道扬but,但2的窗口没有被应用.我试着尝试sum
,sums
,sum each
,wavg
,mavg
,等,我完全被卡住.有人可以帮忙吗?谢谢!
1> R. Laidler..:
这行应该适合你:
2 msum a*b
如下所示:
q)a:1 2 3 4
q)b:10 20 30 40
q)2 msum a*b
10 50 130 250
有关该关键字的更多信息msum
,您可以查看Kx参考页面:https:
//code.kx.com/wiki/Reference/msum
希望有所帮助!