小编use*_*743的帖子

在R中读取C++二进制文件

我可以在R中读取C++编写的二进制文件吗?

我一直在我的R包中使用Rcpp,模拟通常会生成大量数据.我打算用C++将输出写入二进制文件,然后在R中读取它.如果我作为文本文件写,但我没有找到二进制文件的解决方案.如果我使用许多NumericVector传递数据,程序有时会突然崩溃(我还没有完全理解使用Rcpp的内存管理).

这种方法能否让我在C++和R之间共享更大的数据集,而不是传递向量的数据集?在C++中,最大向量大小受RAM和地址总线的限制(可能是?)但我认为R能够使用swap加载更大的向量.我是否纠正或误解了这些概念?

r rcpp

3
推荐指数
1
解决办法
132
查看次数

标签 统计

r ×1

rcpp ×1