如果我有两个列表:
a:1 2 3 4;
b:10 20 30 40;
Run Code Online (Sandbox Code Playgroud)
我想在2的窗口中对两个列表的乘积求和.所以结果集应该是:
10 50 130 250
Run Code Online (Sandbox Code Playgroud)
例如,为了得到130的结果,它将是(2*20)+(3*30)= 130
sums 2 mavg '(a*b)
Run Code Online (Sandbox Code Playgroud)
似乎让我分道扬but,但2的窗口没有被应用.我试着尝试sum,sums,sum each,wavg,mavg,等,我完全被卡住.有人可以帮忙吗?谢谢!
这行应该适合你:
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
Run Code Online (Sandbox Code Playgroud)
有关该关键字的更多信息msum,您可以查看Kx参考页面:https:
//code.kx.com/wiki/Reference/msum
希望有所帮助!
| 归档时间: |
|
| 查看次数: |
109 次 |
| 最近记录: |