欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

python 多项式拟合

发布时间:2025/4/5 python 51 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python 多项式拟合 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
import numpy as np import matplotlib.pyplot as plt #x的个数决定了样本量 x = np.arange(-1,1,0.02) #y为理想函数 y = 2*np.sin(x*2.3)+0.5*x**3 #y1为离散的拟合数据 y1 = y+0.5*(np.random.rand(len(x))-0.5)z1 = np.polyfit(x, y, 6) # 生成多项式对象 p1 = np.poly1d(z1) pp1=p1(x)################################## #plt.plot(x,y,color='g',linestyle='-',marker='',label=u'理想曲线') plt.plot(x,y1,color='m',linestyle='',marker='o',label=u'拟合数据') plt.plot(x,pp1,color='b',linestyle='-',marker='.',label=u"拟合曲线") # 把拟合的曲线在这里画出来 plt.legend(loc='upper left') plt.show()

总结

以上是生活随笔为你收集整理的python 多项式拟合的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。