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