我有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 }