除了np.polyfit()

时间:2018-02-28 22:11:48

标签: python numpy scipy curve-fitting

我试图找到多项式的曲率。 X和Y分别是X和Y坐标的python列表。我使用scipy.interpolate因为我能够在图像中看到更好的曲线。但是一旦我找到了二维多项式的系数并将它们重新绘制回图像,重新绘制的曲线看起来太过分了。

  • 如何找到多项式曲线的精确系数

    interpolate = interpolate.interp1d(X, Y)
    z = np.polyfit(X, interpolate(X),2)  #coefficients
    poly_y = [z[0]*x*x + z[1]*x + z[2] for x in X] #Recompute Y coordinates
    plt.plot(X, poly_y)
    

0 个答案:

没有答案
相关问题