更改Breeze Scala错误的DenseVector元素

时间:2016-10-09 15:09:03

标签: scala breeze scala-breeze

我只是想从Breeze线性代数包中更改DenseVector [Double]的元素。我的最小例子如下所示:

import breeze.linalg。{DenseVector}

val p = 20
val B = DenseVector.rand(p).map(x=>0.0)
val i=0
B(i)=4

在intellijidea中进行编译会导致复杂的错误 enter image description here

如果我用B(0)= 4代替B(i)= 4,那么一切都很好。

1 个答案:

答案 0 :(得分:0)

有一种方法"更新"做的工作。