在使用rpy2调用R函数时,Python甚至无法分配200MB的内存
我试图从Python中实现R的mRMRe,用于功能选择,但即使是对于以下简单命令:在使用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
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