【发布时间】:2010-07-30 23:14:53
【问题描述】:
我正在尝试使用 Scipy 对给定函数进行拟合。 Scipy.optimize.leastsq 需要一个矢量化函数作为输入参数之一。 这一切都很好,但现在我有一个更复杂的函数,它不是由 Scipy/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 中对这些函数进行矢量化处理?
感谢您的帮助! 亚历山大
【问题讨论】: