这里有以下代码
public static double variance (float[] ListTrouverVariance)
MatCovariance.set(i, j, variance("x"+i));
我的“x1”是一个float数组,我想用作方差参数,但我还有另一个名为“x2”的数组,所以我想用循环来做。
我不能按照我正在尝试的方式去做,因为函数期望数组而不是字符串,所以我正在寻找一种强制转换。
答案 0 :(得分:0)
如果您有多个float数组,那么要么将它们推送到另一个数组或列表并使用它。
List<float[]> trouverVarianceList = ...;
trouverVarianceList.add(...);//..
然后使用它:
for (int i=0; i<trouverVarianceList.size();i++) {
MatCovariance.set(i, j, variance(trouverVarianceList.get(i)));
}