【发布时间】:2015-05-22 14:54:39
【问题描述】:
包装内
org.la4j.matrix.SparseMatrix
有一些构造函数对创建新的 SparseMatrix 很有用,它们也在文档http://la4j.org/apidocs/org/la4j/matrix/SparseMatrix.html#SparseMatrix-int-int-中
但是如果我尝试使用这样的构造函数
SparseMatrix A = new SparseMatrix(1000, 1000);
Eclipse 说
Multiple markers at this line
- Cannot instantiate the type SparseMatrix
因此我尝试使用
SparseMatrix G = SparseMatrix.zero(4, 4);
G.set(0,2, 3.4);
但它会创建一个大的零矩阵。
0,000 0,000 3,400 0,000
0,000 0,000 0,000 0,000
0,000 0,000 0,000 0,000
0,000 0,000 0,000 0,000
为什么它不只存储非零值?为什么编译器使用 SparseMatrix 构造函数会失败?
谢谢。
【问题讨论】:
标签: java matrix sparse-matrix storing-data