Распараллеливание умножения векторных вычислений в python

У меня есть кусок кода вроде

for i in range(0, len(a))
    b[i] = func(a[i])

где a и b — массивы одинаковой длины, a задано (и большое), func — некоторая функция, имеющая множество локальных переменных, но не использующая глобальных переменных.

Я хотел бы распределить вычисления func между несколькими процессорами. Предположительно, мне нужно использовать многопроцессорный модуль, но я не нашел подходящих примеров. Не могли бы вы помочь? Спасибо.

5
задан Gabe 20 June 2012 в 11:38
поделиться