Apache Commons Math 3.2 发布了,该版本要求 Java 5 的支持。包含众多新特性,详情请看发行说明。
Commons Math 是 Apache 上一个轻量级自容器的数学和统计计算方法包,包含大多数常用的数值算法。
示例代码:
02 | double [][] matrixData = { {1d,2d,3d}, {2d,5d,3d}}; |
03 | RealMatrix m = new Array2DRowRealMatrix(matrixData); |
06 | double [][] matrixData2 = { {1d,2d}, {2d,5d}, {1d, 7d}}; |
07 | RealMatrix n = new Array2DRowRealMatrix(matrixData2); |
12 | RealMatrix p = m.multiply(n); |
13 | System.out.println(p.getRowDimension()); |
14 | System.out.println(p.getColumnDimension()); |
17 | RealMatrix pInverse = new LUDecompositionImpl(p).getSolver().getInverse(); |