栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

学习笔记----机器学习(四)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习笔记----机器学习(四)

数据可视化工具

        Matplotlib  是python 数据可视化工具。


        有趣的是参考文档可以参考Matlab // cn.mathworks.com/help/matlab 

        目的很重要:   为了清晰的看出训练数据集大小与算法精确度的关系

1.让骨干的线条丰满迷人

         例子一

           %matplotlib inline

            from matplotlib import pyplot as plt

            import numpy as np

            x = np.linespace(-np.pi,np.pi,200)

            C,S =np.cos(x) ,np.sin(x)

            plt.plot(x,C)

            plt.plot(x,S)

            plt.show()

        化妆开始:

        正余弦曲线画粗,加色

        plt.plot(X,C,color="blue",linewidth=2.0,linestyle="-")

        plt.plot(X,S,color="red",linewidth=2.0,linestyle="-")

       设置坐标轴大小

        plt.xlim(X.min() * 1.1,X.max()*1.1)         plt.xlim(C.min() * 1.1,C.max()*1.1)

        重置坐标轴刻度  

        plt.xticks(  (  -np.pi.-np.pi, np.pi,np.pi ),    (     r'$ - pi$',   r'$ - pi2$',    r'$ +  pi$',    r'$ -+ pi2$',     )  )

        plt.yticks([-1,0.5,0,0.5,1])

        让坐标轴交叉。

        ax =plt.gca()

        ax.spine['right'].set_color('none')

        ax.spines['top'].set_color('none')

        ax.xaxis.set_ticks_position('data',0)  

        ax.spines['bottom'].set_position('data',0)

         ax.yaxis.set_ticks_position(left)  

           ax.spines['left'].set_position('data',0)

添加一个铭牌,用来表示图中曲线

plt.legend(loc='upper left')

标一个点cos(120“)=1/2



作者:吉林天师
链接:https://www.jianshu.com/p/00c4c23dc541


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/223714.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号