У меня есть кусок кода вроде
for i in range(0, len(a))
b[i] = func(a[i])
где a и b — массивы одинаковой длины, a задано (и большое), func — некоторая функция, имеющая множество локальных переменных, но не использующая глобальных переменных.
Я хотел бы распределить вычисления func между несколькими процессорами. Предположительно, мне нужно использовать многопроцессорный модуль, но я не нашел подходящих примеров. Не могли бы вы помочь? Спасибо.