gpt4 book ai didi

javascript - 二维数组水平平均输出

转载 作者:行者123 更新时间:2023-11-30 08:04:45 24 4
gpt4 key购买 nike

我遇到了一个问题,我不知道如何将它放入 for 循环中。我需要下一个矩阵的热平均:

1 2 3 4 5

5 4 3 2 1

3 2 1 4 5

到目前为止我得到了什么:

var dArray = [[1, 2, 3, 4, 5], [5, 4, 3, 2, 1], [3, 2, 1, 4, 5]];

for (x=0; x<dArray.length; x++)
{
//this loop needs to go trough each horizontal matrix and put
//the average in a variable so i can print it later
//average .... team[0][x] something?
//document.write(average)
}

最终产品是一些东西like this

我想在最后做一个表格,把每个“数组”的平均值放在一起

Arr 0  1 2 3 4 5  average:

Arr 1 5 4 3 2 1 average:

Arr 2 3 2 1 4 5 average:

最佳答案

以您想要的语言执行此操作。 Java 或 Javascript。选择一个。

for (int i = 0; i < rows; ++i)
{
double sum = 0;
for (int j = 0; j < columns; ++j)
{
sum = sum + matrix[i][j];
}
double avg = sum / columns;
print(avg);
}

基本上,这是:对于矩阵中的每一行,创建所有元素的总和,然后将总和除以列数以求出该行的平均值。

关于javascript - 二维数组水平平均输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20092823/

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