我在 R 中有一个稀疏矩阵,它显然太大了,无法在其上运行 as.matrix()(尽管它也不是 super 大)。有问题的 as.matrix()
调用位于 svd()
函数内部,所以我想知道是否有人知道 SVD 的不同实现,不需要首先转换为稠密矩阵。
最佳答案
irlba包具有非常快速的稀疏矩阵 SVD 实现。
关于r - R 中稀疏矩阵的 SVD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4951286/