何时在数组上使用微风以及如何将它们作为参数传递

时间:2018-06-25 19:01:25

标签: arrays scala apache-spark breeze

我有N个Array[Array[Double]],我想查找每行平均值方差,由驾驶员收集它们并在那里计算全局均值全局差异

在这种情况下,使用breeze DenseMatrix代替Array[Array[Double]]更具功能性吗?

此外,我正在尝试将DenseMatrix作为函数中的参数传递,但是出现Cannot resolve symbol错误。我尝试了DenseMatrix[Double],但没有用。正确的方法是什么?

代码:

def findNextEmpty(input: DenseMatrix[Double], x:Int, T:Int): Int ={
    var cond = true
    var c = 0
    for (a <- 0 to (T-1)){
        if ((input(x,a)==0) && cond){
              cond=false
              c=a
        }}
    c }

0 个答案:

没有答案