27得票2回答
R中并行foreach中的共享内存

问题描述: 我有一个大矩阵 c,存储在RAM内存中。我的目标是通过并行处理只读访问它。然而,当我创建连接时,无论是使用 doSNOW、doMPI、big.matrix 等方式,RAM 使用量都会急剧增加。 有没有一种正确的方法可以创建共享内存,让所有进程都可以从中读取,而不需要创建所有数据...

15得票2回答
在R中计算一个大矩阵的零空间

我无法在R中找到任何函数或程序包来计算bigmemory(来自library(bigmemory))的零空间或(QR分解)。例如:library(bigmemory) a <- big.matrix(1000000, 1000, type='double', init=0) 我尝试了以...

8得票1回答
使用big.matrix对象计算欧几里得距离矩阵

我在R中有一个类为big.matrix的对象,维度为778844 x 2。这些值都是整数(公里)。我的目标是使用big.matrix计算欧几里得距离矩阵,并将其作为big.matrix类的结果对象。我想知道是否有最佳方法来完成这个任务。 我选择使用big.matrix类的原因是内存限制。我可...

7得票2回答
在R中将big.matrix转换成data.frame

我最近开始使用R进行数据分析。现在我在对一个大查询数据集(~1 GB的ASCII模式,在二进制模式下超过了我的笔记本电脑4GB RAM)进行排名时遇到了问题。使用bigmemory::big.matrix可以解决这个数据集的问题,但是将这样的矩阵'm'提供给gbm()或randomForest...