我想将两个矩阵相乘。 A * B 工作得很好。但是我真正想要的是A.t * B。但是A转置后结果变成了Transpose[Matrix[Double]]而不是Matrix[Double]。结果,该操作被编译器拒绝。然而,从数学上讲,一个矩阵的转置是另一个矩阵,将它乘以另一个矩阵应该是完全可以的。这是如何在 Breeze 中正确完成的?
最佳答案
A.t.asInstanceOf[DenseMatrix[Double]] 成功了。
关于matrix - scala breeze 将矩阵乘以转置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40956187/