<dependency> <groupId>org.jblas</groupId> <artifactId>jblas</artifactId> <version>1.2.4</version> </dependency> import org.jblas.DoubleMatrix; DoubleMatrix matrix = new DoubleMatrix(new double[][]{{1.0, 2.0}, {3.0, 4.0}}); System.out.println(matrix); import org.jblas.MatrixFunctions; DoubleMatrix matrix1 = new DoubleMatrix(new double[][]{{1.0, 2.0}, {3.0, 4.0}}); DoubleMatrix matrix2 = new DoubleMatrix(new double[][]{{5.0, 6.0}, {7.0, 8.0}}); DoubleMatrix result = matrix1.add(matrix2); System.out.println(result); DoubleMatrix matrix1 = new DoubleMatrix(new double[][]{{1.0, 2.0}, {3.0, 4.0}}); DoubleMatrix matrix2 = new DoubleMatrix(new double[][]{{5.0, 6.0}, {7.0, 8.0}}); DoubleMatrix result = matrix1.mmul(matrix2); System.out.println(result); DoubleMatrix matrix = new DoubleMatrix(new double[][]{{1.0, 2.0}, {3.0, 4.0}}); DoubleMatrix transposeMatrix = matrix.transpose(); System.out.println(transposeMatrix); DoubleMatrix matrix = new DoubleMatrix(new double[][]{{1.0, 2.0}, {3.0, 4.0}}); DoubleMatrix inverseMatrix = matrix.inverse(); System.out.println(inverseMatrix);


上一篇:
下一篇:
切换中文