如何找到矩阵的顶点均值?

时间:2019-05-24 18:36:43

标签: arrays math matrix average

给出二维数组,即

array m = [[1,2],
           [2,4],
           [6,6]]

一个人如何获取所述数组的垂直平均值,从而产生如下结果:

//[(1+2+6)/ 3, (2+4+6)/3]
Console: [3, 4]

3 个答案:

答案 0 :(得分:1)

伪代码:

ans = []
for i in range(len(arr[0])):
    temp = 0
    for j in range(len(arr)):
        temp += arr[j][i]
    ans.append(temp/len(arr))

答案 1 :(得分:0)

那这样的事情呢?

for(i=0;i<m.length;i++){
    avg[i]=0;
    for(j=0;j<m[i].length;j++){
        avg[i]+=m[i];
    }
    avg[i]/=m[i].length;
}

答案 2 :(得分:0)

对于m x n矩阵M,形成1 x m矩阵

this.a = someData

并计算1 x n矩阵

w = (1.0/m .. 1.0/m) 

v中的实体是您的“垂直平均值”