【发布时间】:2016-12-01 05:55:04
【问题描述】:
关于NOAH on how to use CSCMatrix的回答
如何构造矩阵B,它由哪些项组成?
【问题讨论】:
标签: scala scala-breeze
关于NOAH on how to use CSCMatrix的回答
如何构造矩阵B,它由哪些项组成?
【问题讨论】:
标签: scala scala-breeze
看起来CSC 矩阵只支持B 形式的DenseVector 列:
scala> import breeze.linalg._
import breeze.linalg._
scala> import breeze.numerics._
import breeze.numerics._
scala> val A = CSCMatrix((1d,0d,0d),(0d,1d,0d),(0d,0d,1d))
A: breeze.linalg.CSCMatrix[Double] =
3 x 3 CSCMatrix
(0,0) 1.0
(1,1) 1.0
(2,2) 1.0
scala> val B = DenseVector(3d,4d,5d)
B: breeze.linalg.DenseVector[Double] = DenseVector(3.0, 4.0, 5.0)
scala> A \ B
res0: breeze.linalg.DenseVector[Double] = DenseVector(3.000000000000001, 4.000000000000002, 5.000000000000001)
【讨论】:
B 使用DenseVector 不起作用?你用的是什么版本的微风?