前言
昨天早上在图书馆学习了3小时左右,下午去看了电影巨齿鲨,本想回来后补个觉就继续学习,把week2的内容也学完,结果不小心直接睡到第二天早上五点多,就今天早上补发了昨天的笔记。
学习笔记
2.4.2 图像的变换
1.
*np.array(Image.open("D:/pycodes/fcity.jpg"))
这行语句将文件中的图像变为数组
*通过数组[255,255,255]
2.
*convert用于对数组进行灰度处理,处理之后的a成为一个二维数组
2.4.4 图像的手绘效果实例编写
*np.array
与np.asarray
的主要区别在于 np.array (默认情况下)将会copy该对象,而 np.asarray 除非必要,否则不会copy该对象。即修改被转换的对象,np.asarray
得到的数组也会变化,np.array
得到的则不会
week2 matplotlib
3.2.1 matplotlib的介绍
1.matplotlib是由各种可视化类组成,受matlab启发,matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式,引入可以使用_import _matplotlib.pyplot as plt
2.
3.plt.savefig()
将输出图形存储为文件,默认PNG格式,可以通过dpi修改输出质量,dpi指的是每英寸内有多少的像素点
4.axis可以用于设置坐标的范围,-1,10
设置横轴的坐标范围,0,6
设置纵轴的坐标范围
5.plt.subplot
会对当前的绘图区域进行区分
*绘制前需要切换分区,最终进行plt.show
操作展示图像