Llamadas multiproceso a la función objetivo de scipy.optimize.leastsq

Estoy usandoscipy.optimize.leastsq en conjunto con un simulador.leastsq llama a una función objetivo definida por el usuario y le pasa un vector de entrada. A su vez, la función objetivo devuelve un vector de error.leastsq optimiza el vector de entrada de tal manera que se minimiza la suma de los cuadrados del vector de error.

En mi caso, la función objetivo ejecutará una simulación completa cada vez que se llame. El simulador empleado es de un solo hilo y necesita varios minutos para cada ejecución. Por lo tanto, me gustaría ejecutar varias instancias del simulador a la vez. Sin embargo, las llamadas a la función objetivo se realizan en serie.

Como puedo conseguirleastsq ¿Para realizar múltiples llamadas a la función objetivo a la vez?

Respuestas a la pregunta(5)

Su respuesta a la pregunta