好,我有一个RowMatrix M,我想从中计算特征向量和特征值。为此,我采用tallSkinnyQR函数通过QR分解执行特征值计算。但是,tallSkinnyQR返回一个RowMatrix Q和一个DenseMatrix R,并且为了执行这种演算,我需要将R乘以Q,PySpark不允许这样做,因为i)DenseMatrix不支持乘法,并且ii)RowMatrix仅可以乘以DenseMatrix,即RowMatrix.multiply(DenseMatrix)。那么,如何执行此操作?投射似乎不是一个好的解决方案,也不是一个简单的解决方案。
谢谢。