小编Sri*_*ram的帖子

R:创建具有2 ^ 31-1个非零元素的稀疏矩阵

我正在使用长度超过2 ^ 31个元素的向量创建稀疏矩阵.请参阅以下示例代码:

library(Matrix)

sz=2^31+10000
a=sample.int(15000000,size=sz,replace=TRUE)
b=sample.int(25000,size=sz,replace=TRUE)
c=sparseMatrix(a,b)
Run Code Online (Sandbox Code Playgroud)

这给了我最后一行的错误:

validityMethod中的错误(as(object,superClass)):不支持长向量:../../ src /include/Rinlinedfuns.h:137

我该如何解决这个问题?是否无法创建具有如此多非零条目的稀疏矩阵?我使用了最新的库,我有很多可用的内存.准确地说是128GB RAM.

memory r matrix sparse-matrix rcpp

6
推荐指数
0
解决办法
276
查看次数

标签 统计

matrix ×1

memory ×1

r ×1

rcpp ×1

sparse-matrix ×1