<dependency> <groupId>org.jblas</groupId> <artifactId>jblas</artifactId> <version>X.X.X</version> </dependency> import org.jblas.DoubleMatrix; import org.jblas.DoubleVector; DoubleMatrix matrix = new DoubleMatrix(3, 3); DoubleMatrix initializedMatrix = new DoubleMatrix(new double[][]{{1.0, 2.0, 3.0}, {4.0, 5.0, 6.0}, {7.0, 8.0, 9.0}}); DoubleVector vector = new DoubleVector(new double[]{1.0, 2.0, 3.0}); import org.jblas.DoubleMatrix; 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 sumMatrix = matrix1.add(matrix2); DoubleMatrix diffMatrix = matrix1.sub(matrix2); DoubleMatrix productMatrix = matrix1.mmul(matrix2); import org.jblas.DoubleMatrix; DoubleMatrix matrix = new DoubleMatrix(new double[][]{{1.0, 2.0}, {3.0, 4.0}}); DoubleMatrix transposeMatrix = matrix.transpose(); DoubleMatrix inverseMatrix = matrix.inv(); import org.jblas.DoubleMatrix; import org.jblas.Eigen; DoubleMatrix matrix = new DoubleMatrix(new double[][]{{1.0, 2.0}, {3.0, 4.0}}); DoubleMatrix eigenvalues = Eigen.eigenvalues(matrix); DoubleMatrix eigenvectors = Eigen.eigenvectors(matrix);


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