Parfor для Python

Я ищу окончательный ответ на parfor MATLAB для Python (Scipy, Numpy).

Есть ли решение, подобное parfor? Если не, в чем сложность его создания?

ОБНОВЛЕНИЕ: Вот типичный код числовых вычислений, который мне нужно ускорить

import numpy as np

N = 2000
output = np.zeros([N,N])
for i in range(N):
    for j in range(N):
        output[i,j] = HeavyComputationThatIsThreadSafe(i,j)

Пример сложной вычислительной функции:

import scipy.optimize

def HeavyComputationThatIsThreadSafe(i,j):
    n = i * j

    return scipy.optimize.anneal(lambda x: np.sum((x-np.arange(n)**2)), np.random.random((n,1)))[0][0,0]
47
задан Bzazz 6 May 2015 в 11:15
поделиться