Vector-Matrix-Multiplication в Java с параллельным кольтом
Я хотел бы умножить вектор (1 x n) с матрицей (m x n) в java и библиотечным параллельным кольтом. Я думаю, что я выбрал его, потому что он имеет параллель в своем названии. Так что вы приглашены дать мне другие хорошие библиотеки матриц в Java.
Но моя проблема, в частности, умножение векторной матрицы... Я не нашел отдельный метод для этого в классе DenseDoubleMatrix2D? Как мне это сделать?
Спасибо!
1 ответ
Умножение матриц может быть выполнено DoubleAlgebra
класс, который перегружен mult
методы.
mult(DoubleMatrix1D x, DoubleMatrix1D y)
, чтобы вычислить внутреннее произведение двух векторов.mult(DoubleMatrix2D x, DoubleMatrix1D y)
для умножения матрицы на вектор.mult(DoubleMatrix2D x, DoubleMatrix2D y)
для умножения матрицы на матрицу.