複数の引数 (1 つの配列と 2 つの浮動小数点数) を取り、スカラー (浮動小数点数) を返す関数があります。ここで、引数のうちの 2 つ (2 つの浮動小数点数) を変化させて、この関数を最小限に抑えたいと思います。配列は、関数内でその内容 (配列と浮動小数点数) で「アンパック」されてから使用されます。
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