gpt4 book ai didi

vector - APL:向量/数组中 'n' 个相邻数字的平均向量

转载 作者:行者123 更新时间:2023-12-03 09:27:46 25 4
gpt4 key购买 nike

如何计算 APL 中向量中 n 个相邻数字的平均向量?

考虑向量:a← 2 3 4 5 6

输入:2 应返回 2.5 3.5 4.5 5.5,

3 应返回 3 4 5,

4 应返回 3.5 4.5。

avg←(+/a)÷⍴a 在这种情况下没有帮助!

最佳答案

使用n次归约得到总和,然后除以:

f←{(⍺+/⍵)÷⍺}
2 f 1 2 3 4 5
1.5 2.5 3.5 4.5
3 f 1 2 3 4 5
2 3 4
4 f 1 2 3 4 5
2.5 3.5

哎呀,现在有了您的确切输入:

f←{(⍺+/⍵)÷⍺}
2 f 2 3 4 5 6
2.5 3.5 4.5 5.5
3 f 2 3 4 5 6
3 4 5
4 f 2 3 4 5 6
3.5 4.5

关于vector - APL:向量/数组中 'n' 个相邻数字的平均向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16777164/

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