擅长:python、mysql、java
<p>来自<a href="http://docs.scipy.org/doc/scipy-0.15.1/reference/generated/scipy.optimize.minimize.html" rel="nofollow">http://docs.scipy.org/doc/scipy-0.15.1/reference/generated/scipy.optimize.minimize.html</a>:</p>
<blockquote>
<p><strong>scipy.optimize.minimize(</strong> fun, x0, args=(), method=None, jac=None, hess=None, hessp=None, bounds=None, constraints=(), tol=None, callback=None, options=None <strong>)</strong></p>
</blockquote>
<p><code>minimize()</code>需要两个位置参数:<code>fun</code>和{<cd3>}</p>
<p>此外,它没有<code>xtol</code>或<code>ftol</code>关键字参数,但有一个<code>tol</code>关键字参数(终止公差)。在</p>
<p><code>xtol</code>、<code>ftol</code>、<code>maxfev</code>是特定于所用方法的。尤其是Nelder-Mead方法,而不适用于您使用的方法(SLSQP)。在</p>
<p>方法特定的选项可以通过<code>options</code>dict提供</p>
<p>因此,您应该致电:</p>
<blockquote>
<p>res = minimize(func, x0, args=para_init, method= 'SLSQP', constraints=cons, bounds=..., jac=..., options={...}) </p>
</blockquote>