我正在使用la4j库。我有这个代码:
Matrix sparse = new CCSMatrix(3, 3);
Matrix newSparse = new CCSMatrix(4, 4);
sparse.setAll(5);
newSparse.insert(sparse);
System.out.println(sparse.toCSV());
System.out.println(newSparse.toCSV());
现在的输出是:
5,000, 5,000, 5,000
5,000, 5,000, 5,000
5,000, 5,000, 5,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
0,000, 0,000, 0,000, 0,000
为什么 newSparse 矩阵不包含稀疏矩阵?
答案 0 :(得分:0)
默认情况下,la4j中的所有操作都是不合适的。所以你必须做这样的事情:
Matrix sparse = new CCSMatrix(3, 3);
Matrix newSparse = new CCSMatrix(4, 4);
sparse.setAll(5);
newSparse = newSparse.insert(sparse);