Colt:是一个开源的高性能的科学和数学计算的Java库。
官方网站:http://dst.lbl.gov/ACSSoftware/colt/
---------------Maven设置---------------
<dependency>
<groupId>colt</groupId>
<artifactId>colt</artifactId>
<version>1.2.0</version>
</dependency>
---------------代码使用---------------
DoubleMatrix2D matrix;
matrix = new DenseDoubleMatrix2D(3,4);
//matrix = new SparseDoubleMatrix2D(3,4); // 稀疏矩阵
//matrix = new RCDoubleMatrix2D(3,4); // 稀疏行压缩矩阵
System.out.println("初始矩阵");
System.out.println(matrix);
System.out.println("填充");
matrix.assign(new double[][]{{1, 2, 3, 4},{5, 6, 7, 8},{9, 10, 11, 12}});
System.out.println(matrix);
System.out.println("转置");
DoubleMatrix2D transpose = Algebra.DEFAULT.transpose(matrix);
System.out.println(transpose);
System.out.println("矩阵乘法");
System.out.println(Algebra.DEFAULT.mult(matrix, transpose));