为什么整理本教程
为了讲机器学习、深度学习时,让数据更加直观,需要用matplotlib将数据绘制成图像,所以本教程 不是 通用且完整的教程,只是为了讲解与机器学习、深度学习相关的部分,将数据展示成图形
概述
Matplotlib是一个Python 2D绘图库。参考matlab绘图功能实现的
通过 Matplotlib,仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等
Matplotlib可用于Python脚本,Python和IPython shell,Jupyter笔记本,Web应用程序服务器。
在学习numpy、机器学习、深度学习时,只是处理数据,并不直观,将其通过matplotlib绘制成图像,更加便于理解
在不同的应用场景中,绘图工具也不相同,matplotlib只是适合pyhton处理数据时使用,如果在web网页中展示,则使用其他的绘图工具
官方例子:
https://matplotlib.org/gallery/index.html
官方中文文档:
https://matplotlib.net.cn/stable/gallery/index.html
https://www.matplotlib.org.cn/index.html
pyplot和pylab
Matplotlib 是整个包; matplotlib.pyplot 是 matplotlib中的一个模块; 和pylab是一个与 matplotlib 一起安装的模块。
matplotlib.pyplot 是命令样式函数的集合,使matplotlib像MATLAB一样工作。 每个pyplot函数对图形进行一些更改:例如,创建图形,在图形中创建绘图区域,在绘图区域中绘制一些线条,用标签装饰图形等。
安装
安装
pip install matplotlib -i https://pypi.doubanio.com/simple
使用豆瓣源安装
有时可能提示更新pip
python -m pip install --upgrade pip -i https://pypi.doubanio.com/simple
开发工具
一般在使用numpy、机器学习、深度学习、matplotlib时,很少会用到调试功能,一般使用 jupyter notebook 开发工具更加合理
安装 jupyter notebook
pip install notebook -i https://pypi.doubanio.com/simple
在要设置默认的文件夹中,启动cmd命令,执行下面命令:
jupyter notebook