Безопасно ли вызывать функции 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)]))