回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我一直在使用<code>numpy.polyfit</code>函数来做一些预测。如果我输入1的次数,它可以,但我需要做一个二次多项式拟合。在某些情况下,它是有效的,在另一些情况下,预测的情节下降,然后永远上升。例如:</p>
<pre><code>import matplotlib.pyplot as plt
from numpy import *
x=[1,2,3,4,5,6,7,8,9,10]
y=[100,85,72,66,52,48,39,33,29,32]
fit = polyfit(x, y, degree)
fitfunction = poly1d(z4)
to_predict=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
plt.plot(to_predict,fitfunction(to_predict))
plt.show()
</code></pre>
<p>在我运行之后,这个出现了(我试着放一张图片,但是stackoverflow不允许我这样做)。在</p>
<p>我想强迫它通过零。在</p>
<p>我该怎么做?在</p>