在Java中构建apache commons库中的零矩阵

时间:2017-04-15 19:37:54

标签: java apache apache-commons

我一直在通过apache通用核心数学库的文档来搜索这个答案,但还没有找到答案.. http://commons.apache.org/proper/commons-math/apidocs/org/apache/commons/math4/linear/RealMatrix.html

我们如何使用默认值构建或初始化矩阵。

所以,我看到我们可以做到这一点

RealMatrix X = new BlockRealMatrix(numRows, numCols);
   or 
  double[][] matrixData = { {1d,2d,3d}, {2d,5d,3d}};
 RealMatrix m = MatrixUtils.createRealMatrix(matrixData);

但是我如何构造一个矩阵并将其初始化为所有(比方说)2 ..(或者在我的情况下为0),而不是明确地创建double[][]

由于

1 个答案:

答案 0 :(得分:1)

没有一种方法可以将所有值设置为某个默认值。为了初始化Matrix,可以使用各种方法,这些方法都需要遍历维度。 setColumnsetRow允许设置可能接近搜索内容的整个列或行的值。