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(); |