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) для умножения матрицы на матрицу.
Другие вопросы по тегам