【发布时间】:2011-08-08 02:54:16
【问题描述】:
在多处理环境中调用 RPy 函数是否安全?是否存在任何需要注意的关于 RPy 的多处理问题?
一个简单的例子可能如下:
from multiprocessing import Pool
from rpy import *
def f(x):
return r.mean(x)
if __name__ == '__main__':
p = Pool(5)
print sum(p.map(f, [range(1, 1000000), range(2, 2000000), range(3, 3000000)]))
【问题讨论】:
标签: python multithreading r multiprocessing rpy2