Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala breeze.linalg Densematrix:无法分配列_Scala_Matrix_Breeze - Fatal编程技术网

Scala breeze.linalg Densematrix:无法分配列

Scala breeze.linalg Densematrix:无法分配列,scala,matrix,breeze,Scala,Matrix,Breeze,我无法通过(:,1)=DenseVector将列分配给DenseMatrix a。下面是我在 答复: scala>val A=DenseMatrix.vertcat(DenseVector(11,12).toDenseMatrix,DenseVector(21,22).toDenseMatrix) A:breeze.linalg.DenseMatrix[Int]= 11 12 21 22 scala>A(:,1)=密度向量(13,23) :14:错误:类型不匹配; 找到:集合。不可变。:。类

我无法通过(:,1)=DenseVector将列分配给DenseMatrix a。下面是我在 答复:

scala>val A=DenseMatrix.vertcat(DenseVector(11,12).toDenseMatrix,DenseVector(21,22).toDenseMatrix)
A:breeze.linalg.DenseMatrix[Int]=
11  12
21  22
scala>A(:,1)=密度向量(13,23)
:14:错误:类型不匹配;
找到:集合。不可变。:。类型
必填项:Int
A(:,1)=密度向量(13,23)
^
Scala版本是2.12,breeze版本是1.0。这与此类似,其中规定这应该有效。如果将A声明为
var

则问题仍然存在,您已接近

A(::,1) := DenseVector(13,23)

你很接近

A(::,1) := DenseVector(13,23)