矩阵求和
msum(A, n) 表示在矩阵或多维矩阵中汇总求和,其中 n 为汇总的维度层数
比如一个5*4 的矩阵[[1,0,2,3],[0,71,5,6],[0,0,6,5],[35,53,2,3],[35,8,4,2]],可以通过设置n 来实现行或列求和
A |
|
1 |
[[1,0,2,3],[0,71,5,6],[0,0,6,5],[35,53,2,3],[35,8,4,2]] |
2 |
=msum(A1,1) |
3 |
=msum(A1,2) |
4 |
=msum@a(A1) |
A1 输入矩阵
A2 n=1,在第1 层维度上汇总求和,将每个成员向量对应位置的元素相加,即返回每列的和
A3 n=2, 在第2 层维度上汇总求和,将每个向量内的元素相加,即返回每一行的和
A4 @a表示对A1全部元素求和
再比如,在一个3 维矩阵中同样可以通过设置n在不同维度求和
A |
|
1 |
[[[111,112,113],[121,122,123],[131,132,133]],[[211,212,213],[221,222,223],[231,232,233]]] |
2 |
=msum(A1, 1) |
3 |
=msum(A1, 2) |
4 |
=msum(A1, 3) |
5 |
=msum@a(A1) |
A1 输入一个3 维矩阵,有 2 个成员,均为为 3*3 的矩阵
A2 n=1,在第1 层维度上汇总求和,即两个成员矩阵对位相加
A3 n=2,在第2 层维度上汇总求和,即每个成员矩阵内的向量对位相加
A4 n=3,在第3 层维度上汇总求和,即每个向量内的成员相加求和
A5 @a 对多维矩阵中的所有元素求和,返回数值