Многопоточные вызовы целевой функции scipy.optimize.leastsq

Я используюscipy.optimize.leastsq в сочетании с симулятором.leastsq вызывает пользовательскую целевую функцию и передает ей входной вектор. В свою очередь, целевая функция возвращает вектор ошибок.leastsq оптимизирует входной вектор таким образом, чтобы сумма квадратов вектора ошибки была минимальной.

В моем случае целевая функция будет запускать всю симуляцию каждый раз, когда она вызывается. Используемый симулятор является однопоточным и требует несколько минут для каждого запуска. Поэтому я хотел бы запускать несколько экземпляров симулятора одновременно. Однако вызовы целевой функции выполняются последовательно.

Как я могу получитьleastsq выполнить несколько вызовов целевой функции одновременно?

Ответы на вопрос(5)

Ваш ответ на вопрос