import org.jblas.DoubleMatrix;
public class JblasMatrixMultiplication {
public static void main(String[] args) {
double[][] data1 = {{1, 2}, {3, 4}};
double[][] data2 = {{5, 6}, {7, 8}};
DoubleMatrix matrix1 = new DoubleMatrix(data1);
DoubleMatrix matrix2 = new DoubleMatrix(data2);
DoubleMatrix result = matrix1.mmul(matrix2);
System.out.println(result);
}
}
import org.jblas.DoubleMatrix;
public class JblasVectorDotProduct {
public static void main(String[] args) {
double[] data1 = {1, 2, 3};
double[] data2 = {4, 5, 6};
DoubleMatrix vector1 = new DoubleMatrix(data1);
DoubleMatrix vector2 = new DoubleMatrix(data2);
double result = vector1.dot(vector2);
System.out.println(result);
}
}
<dependencies>
<dependency>
<groupId>org.jblas</groupId>
<artifactId>jblas</artifactId>
<version>1.2.4</version>
</dependency>
</dependencies>