python与机器学习之作图

来源:互联网 发布:淘宝在哪里申请退货 编辑:程序博客网 时间:2024/05/17 06:54

import matplotlibimport matplotlib.pyplot as pltimport numpyplt.plot(x,[xi**2 for xi in x],label = 'First',linewidth=4,color='black')plt.plot(x, [xi**2+2 for xi in x], label = 'second', color='red') plt.plot(x, [xi**2+5 for xi in x ], label = 'third') plt.legend(loc='upper left')plt.grid(True)plt.show()

<p style="line-height: 19px; margin: 10px auto; color: rgb(75, 75, 75); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;"><a target=_blank href="http://www.cnblogs.com/bovine/archive/2012/11/09/2763374.html" target="_blank">参考网页</a>:</p><p style="line-height: 19px; margin: 10px auto; color: rgb(75, 75, 75); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;">使用python的科学计算库,达到快速计算的效果。</p><p style="line-height: 19px; margin: 10px auto; color: rgb(75, 75, 75); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;">标准的Python中用列表(list)保存一组值,可以当作数组使用。但由于列表的元素可以是任何对象,因此列表中保存的是对象的指针。这样一来,为了保存一个简单的列表[1,2,3],就需要有三个指针和三个整数对象。对于数值运算来说,这种结构显然比较浪费内存和 CPU 计算时间。</p><p style="line-height: 19px; margin: 10px auto; color: rgb(75, 75, 75); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;">使用numpy的array模块可以解决这个问题。细节不在此赘述。这里主要记录一些matplotlib的基本使用方法</p>


0 0
原创粉丝点击