美文网首页学习笔记-机器学习我爱编程
学习笔记----机器学习(四)

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

作者: 吉林天师 | 来源:发表于2018-08-08 05:33 被阅读0次

我是iOS开发者之一。我们的App:今日好出行

申明一下,只是学习笔记,只是学习笔记,只是学习笔记。


 数据可视化工具

        Matplotlib  是python 数据可视化工具。


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

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

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

         例子一

           %matplotlib inline

            from matplotlib import pyplot as plt

            import numpy as np

            x = np.linspace(-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/2, np.pi/2,np.pi ),(r'$-\pi$', r'$-\pi2$',r'$+\pi$',r'$+\pi2$'))

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

        让坐标轴交叉。

        ax =plt.gca()

        ax.spines['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

源代码所在


不要评论,不要评论,有问题可以18809445769@163.com。

喜欢文章不可以,喜欢小树姐很可以!


相关文章

网友评论

    本文标题:学习笔记----机器学习(四)

    本文链接:https://www.haomeiwen.com/subject/kczzvftx.html