のscipyから返り値を無視していますが、文書を参照する必要はありません[冗談]しかし少し深刻です。すべての戻り値を受け入れます。たとえば、私はFMIN_BFGS()を呼び出しています。それは値の束を返すオプションがあります、私は戻った最小を保つだけです。だから私はタイプ私はSCIPY関数を呼び出すときにPython
res = fmin_bfgs(...)
"あまりにも多くの値をアンパックする"と死ぬ。
しかし、同じエラーメッセージが表示されると思いました。最後に問題の答えを使用することです#431866
res, _, _ , _ = fmin_bfgs(...)
本当にですか?ドキュメントをチェックして戻り値の数を数え、その多くのアンダースコアを使用しなければならないのでしょうか、最初の値を除いて返されたすべてのものを無視するためのもう少しの難解な方法がありますか?
おかげで、J.
[mcve]を入力してください。 'res = fmin_bfgs(your_args_here)'はうまくいくはずです。 – DSM
はるかにうまく設計されたラッパー[minim](https://docs.scipy.org/doc/scipy-0.17.1/reference/generated/scipy.optimize.minimize.html#scipy.optimize.minimize)の使用を検討してください。 – sascha