Я пытаюсь приспособиться к данной функции с помощью Scipy. Scipy.optimize.leastsq нуждается в векторной функции как один из входных параметров. Все это работает отлично, но теперь у меня есть более сложная функция, которая автоматически не векторизуется Scipy/Numpy.Как я могу векторизовать функцию в numpy с несколькими аргументами?
def f1(a, parameters):
b, c = parameters
result = scipy.integrate.quad(integrand, lower, upper, (a, b, c))
return result
или дать замкнутый пример numpy.vectorize также не работает с
def f2(a, parameters):
b, c = parameters
return a+b+c
Есть ли возможность векторизации этих функций в SciPy/Numpy?
Благодарим за помощь! Alexander
спасибо. Это было почти то, что я искал. В то время как numpy.vectorize не работает с моей функцией с помощью * args, numpy.frompyfunc принимает его, если я укажу ему количество входных параметров функции. – Alexander