Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在使用rpy2调用R函数时,Python甚至无法分配200MB的内存_Python_R_Rpy2 - Fatal编程技术网

在使用rpy2调用R函数时,Python甚至无法分配200MB的内存

在使用rpy2调用R函数时,Python甚至无法分配200MB的内存,python,r,rpy2,Python,R,Rpy2,我试图从Python中实现R的mRMRe,用于功能选择,但即使是对于以下简单命令: dd = pymrmr.mRMR_data(data) 它说不能分配向量。以下是错误: 我应该从Python中清除R的内存来解决这个问题吗 谢谢,我通过增加内存限制,成功地消除了相同类型的错误 from rpy2 import robjects R = robjects.r R('memory.limit()') R('memory.limit(size = 10000)') ## in MB R('me

我试图从Python中实现R的mRMRe,用于功能选择,但即使是对于以下简单命令:

dd = pymrmr.mRMR_data(data)
它说不能分配向量。以下是错误:

我应该从Python中清除R的内存来解决这个问题吗


谢谢,我通过增加内存限制,成功地消除了相同类型的错误

from rpy2 import robjects
R = robjects.r


R('memory.limit()')
R('memory.limit(size = 10000)') ## in MB
R('memory.limit()')

…
R('gc()')## trigger garbage collection