为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Python

 数据可视化工具

        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


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消