计算在java中返回Float []的ArrayList <float []>类型的平均值

时间:2016-04-21 18:27:21

标签: java

我的ArrayList类型为Float[],我正在尝试计算Float[]ArrayList的平均值。     例如:

[1.5,5.5,2.5,3.0,7.5]
[2.5,7.5,4.5,3.5,9.5]
[8.5,5.5,6.5,4.0,1.5]
[5.5,8.5,6.5,2.0,4.5]

并希望获得

的最终结果
[4.5,6.75,5.0,3.125,5.75]][1]

1 个答案:

答案 0 :(得分:0)

  Float[] newCluster = new Float[cols];
        for (int i=0; i<cols; i++)
        {
            float sum=0;
            for (int j=0;j<cluster1.size();j++)
            {
//                System.out.println(cluster1.get(j)[i]);
                sum += cluster1.get(j)[i];
            }
            newCluster[i] = sum/cluster1.size();
        }
        System.out.println(Arrays.toString(newCluster));
    }