我有一个函数,它接受多个参数(一个数组和两个浮点数)并返回一个标量(浮点数)。现在我想通过改变两个参数来最小化这个函数:两个浮点数。数组在函数内部“解包”,然后使用其内容(数组和浮点数)。
如何使用 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, ???)
提前谢谢了!
万事如意,pp