我试图找到多项式的曲率。 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)