在多处理环境中调用 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)]))