如何处理R中的巨大矩阵?

如何处理R中的巨大矩阵?,r,matrix,matrix-multiplication,R,Matrix,Matrix Multiplication,我正在处理R(矩阵包,矩阵数据类型)中的巨大密集矩阵,其中一个矩阵超过了R矩阵的理论极限(应该是58932乘以58932) 我需要执行一些基本的矩阵运算,比如加法和乘法 我的问题是:R或其他软件中是否有一个包,我可以使用它来存储这些巨大的矩阵以及处理它们 提前谢谢你,试试CRANbigmemory中的类big.matrix 我主要使用Windows,因此bigmemory不适合我。 我编写了自己的包filematrix,使用纯R代码也做了同样的事情 我在大小超过1 TB的矩阵上测试了它。 您的

我正在处理R(矩阵包,矩阵数据类型)中的巨大密集矩阵,其中一个矩阵超过了R矩阵的理论极限(应该是58932乘以58932)

我需要执行一些基本的矩阵运算,比如加法和乘法

我的问题是:R或其他软件中是否有一个包,我可以使用它来存储这些巨大的矩阵以及处理它们


提前谢谢你,

试试CRAN
bigmemory
中的类
big.matrix


我主要使用Windows,因此
bigmemory
不适合我。 我编写了自己的包
filematrix
,使用纯R代码也做了同样的事情

我在大小超过1 TB的矩阵上测试了它。 您的60000 x 60000矩阵应仅占用28 GB作为一个文件


很乐意回答任何有关此问题的问题。

“如果有问题要求我们推荐或查找书籍、工具、软件库、教程或其他非网站资源,则会导致堆栈溢出,因为这些问题往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决此问题所做的工作。”问题如下所述:我需要处理超过矩阵2^51值限制的稠密矩阵。任务:矩阵的加法、乘法和求逆。请注意,在最新的CRAN版本中,bigmemory现在也可以在Windows上工作!