Python曲线拟合代码实例_光环大数据Python培训

上传人:gua****an 文档编号:49769959 上传时间:2018-08-02 格式:DOCX 页数:6 大小:39.88KB
返回 下载 相关 举报
Python曲线拟合代码实例_光环大数据Python培训_第1页
第1页 / 共6页
Python曲线拟合代码实例_光环大数据Python培训_第2页
第2页 / 共6页
Python曲线拟合代码实例_光环大数据Python培训_第3页
第3页 / 共6页
Python曲线拟合代码实例_光环大数据Python培训_第4页
第4页 / 共6页
Python曲线拟合代码实例_光环大数据Python培训_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《Python曲线拟合代码实例_光环大数据Python培训》由会员分享,可在线阅读,更多相关《Python曲线拟合代码实例_光环大数据Python培训(6页珍藏版)》请在金锄头文库上搜索。

1、 光环大数据光环大数据-大数据培训知名品牌大数据培训知名品牌http:/ 光环大数据光环大数据 http:/PythonPython 曲线拟合代码实例曲线拟合代码实例_ _光环大数据光环大数据 PythonPython 培训培训Python 曲线拟合代码实例。1、多项式拟合范例这里写图片描述#_*_coding:utf-8_*_author_=Alex_XT#Pythonimportsimportmatplotlib.pyplotaspltimportnumpyasnpx=np.arange(1,17,1)y=np.array(4.00,6.40,8.00,8.80,9.22,9.50,9.7

2、0,9.86,10.00,10.20,10.32,10.42,10.50,10.55,10.58,10.60)z1=np.polyfit(x,y,5)#用 3 次多项式拟合p1=np.poly1d(z1)光环大数据光环大数据-大数据培训知名品牌大数据培训知名品牌http:/ 光环大数据光环大数据 http:/print(p1)#在屏幕上打印拟合多项式yvals=p1(x)#也可以使用 yvals=np.polyval(z1,x)plot1=plt.plot(x,y,k.,markersize=16,label=$originalvalues$)plot2=plt.plot(x,yvals,r,

3、lw=3,label=$polyfitvalues$)plt.xlabel($X$)plt.ylabel($Y$)plt.legend(loc=4)#指定 legend 的位置,读者可以自己 help 它的用法plt.title(polyfitting)plt.show()#_*_coding:utf-8_*_author_=Alex_XT#Pythonimportsimportmatplotlib.pyplotaspltimportnumpyasnp光环大数据光环大数据-大数据培训知名品牌大数据培训知名品牌http:/ 光环大数据光环大数据 http:/x=0.0,0.1,0.21,0.30

4、,0.41,0.59,0.62,0.797,0.85,1.0y=np.array(1.49,0.9,1.46,0.0,-0.47,0.46,-0.2,-0.22,-1.4,-0.97)z1=np.polyfit(x,y,10)#用 3 次多项式拟合p1=np.poly1d(z1)print(p1)#在屏幕上打印拟合多项式yvals=p1(x)#也可以使用 yvals=np.polyval(z1,x)plot1=plt.plot(x,y,k.,markersize=16,label=originalvalues)plot2=plt.plot(x,yvals,r,lw=3,label=overfi

5、t)plot3=plt.plot(0.0,1.0,1.5,-1.5,b,label=bestfit)plt.xlabel($X$)plt.ylabel($Y$)plt.legend(loc=3)#指定 legend 的位置,读者可以自己 help 它的用法plt.title(polyfitting)plt.show()光环大数据光环大数据-大数据培训知名品牌大数据培训知名品牌http:/ 光环大数据光环大数据 http:/2、指定函数拟合#_*_coding:utf-8_*_author_=Alex_XT#Pythonimports#使用非线性最小二乘法拟合fromscipy.optimize

6、importcurve_fitimportmatplotlib.pyplotaspltimportnumpyasnp#用指数形式来拟合x=np.arange(1,17,1)y=np.array(4.00,6.40,8.00,8.80,9.22,9.50,9.70,9.86,10.00,10.20,10.32,10.42,10.50,10.55,10.58,10.60)deffunc(x,a,b):returna*np.exp(b/x)popt,pcov=curve_fit(func,x,y)光环大数据光环大数据-大数据培训知名品牌大数据培训知名品牌http:/ 光环大数据光环大数据 http:

7、/a=popt0#popt 里面是拟合系数,读者可以自己 help 其用法b=popt1yvals=func(x,a,b)plot1=plt.plot(x,y,*,label=originalvalues)plot2=plt.plot(x,yvals,r,label=curve_fitvalues)plt.xlabel(xaxis)plt.ylabel(yaxis)plt.legend(loc=4)#指定 legend 的位置,读者可以自己 help 它的用法plt.title(curve_fit)plt.show()为什么大家选择为什么大家选择光环大数据光环大数据!大数据培训、人工智能培训、Python 培训、大数据培训机构、大数据培训班、数据分析培训、大数据可视化培训,就选光环大数据!光环大数据,聘请专业的大数据领域知名讲师,确保教学的整体质量与教学水准。讲师团及时掌光环大数据光环大数据-大数据培训知名品牌大数据培训知名品牌http:/ 光环大数据光环大数据 http:/握时代潮流技术,将前沿技能融入教学中,确保学生所学知识顺应时代所需。通过深入浅出、通俗易懂的教学方式,指导学生更快的掌握技能知识,成就上万个高薪就业学子。【报名方式、详情咨询报名方式、详情咨询】光环大数据官方网站报名:光环大数据官方网站报名:http:/ /mobile/mobile/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 数据挖掘与识别

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号