给出二维数组,即
array m = [[1,2],
[2,4],
[6,6]]
一个人如何获取所述数组的垂直平均值,从而产生如下结果:
//[(1+2+6)/ 3, (2+4+6)/3]
Console: [3, 4]
答案 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中的实体是您的“垂直平均值”