1
我想用Java中的矩陣(m x n)和庫並行小馬乘以一個矢量(1 x n)。 我想我已經選擇了它,因爲它的名字中有相似之處。所以你被邀請給我其他不錯的Java矩陣庫。java中的矢量矩陣乘法與並行小馬
但我的問題是特別是矢量矩陣乘法...我還沒有找到它在DenseDoubleMatrix2D類上的一個單獨的方法?我該怎麼做?
謝謝!
我想用Java中的矩陣(m x n)和庫並行小馬乘以一個矢量(1 x n)。 我想我已經選擇了它,因爲它的名字中有相似之處。所以你被邀請給我其他不錯的Java矩陣庫。java中的矢量矩陣乘法與並行小馬
但我的問題是特別是矢量矩陣乘法...我還沒有找到它在DenseDoubleMatrix2D類上的一個單獨的方法?我該怎麼做?
謝謝!
矩陣乘法可以由DoubleAlgebra
類完成,該類有過載的mult
方法。
mult(DoubleMatrix1D x, DoubleMatrix1D y)
,計算兩個向量的內積。mult(DoubleMatrix2D x, DoubleMatrix1D y)
,用於矩陣 - 向量乘法。mult(DoubleMatrix2D x, DoubleMatrix2D y)
,用於矩陣 - 矩陣乘法。
但是一個向量是一個DoubleMatrix1D,它不能是mult的第一個參數。你也可以不轉置一維矩陣... – KIC 2017-06-06 19:43:54
@KIC謝謝你指出。更新了答案以鏈接到正確的方法。 – 2017-06-07 20:06:42