擅长:python、mysql、java
<p>您可能已经注意到结果完全不正确。
尝试使用<code>p0</code>参数向<code>curve_fit</code>传递一些合适的初始参数:</p>
<pre><code>popt, pcov = curve_fit(sigmoid, xdata, ydata, p0=[1000, 0.001])
</code></pre>
<p>应该更合适,也许也没有警告。</p>
<p>(默认的起始参数是[1,1];这与实际参数太远,无法获得良好的拟合。)</p>