scipy.optimize.brute()のドキュメントを見ると、ベクトル関数をサポートしているかどうか、サポートしている場合は、各座標の範囲がどのように指定されているかが明確ではありません。
たとえば、単純なベクトル関数を考えてみます。
f=lambda x: np.sum(x)
ここで、 は長さ 50 の numpy 配列です。 のすべての座標が のいずれかになるx
範囲を検索したいとしましょう。この機能はサポートされていますか? これを取得するには、範囲パラメーターをどのように指定しますか?x
[0,1,2,3,4]
これf
は説明のみを目的としたもので、実際の機能はもちろんもっと複雑です。