【发布时间】:2013-01-01 06:43:44
【问题描述】:
我有一个函数,它接受多个参数(一个数组和两个浮点数)并返回一个标量(浮点数)。 现在我想通过改变两个参数来最小化这个函数:两个浮点数。 数组在函数内部“解包”,然后使用其内容(数组和浮点数)。
如何使用 SciPy 的 fmin 函数来做到这一点?我很难找出正确的语法..
函数类似于:
def func(x, y, data)
data1=data[0]
data2=data[...]
...
...
result = ...x...y...data1...data2... #result is a scalar (float)
return result
scipy.optimize.fmin 在这种情况下应该是什么样子?
optimize.fmin(func, ???)
非常感谢!
一切顺利, p.p.
【问题讨论】:
标签: python optimization scipy minimize