前言

昨天早上在图书馆学习了3小时左右,下午去看了电影巨齿鲨,本想回来后补个觉就继续学习,把week2的内容也学完,结果不小心直接睡到第二天早上五点多,就今天早上补发了昨天的笔记。

学习笔记

2.4.2 图像的变换

1.
*np.array(Image.open("D:/pycodes/fcity.jpg"))这行语句将文件中的图像变为数组
*通过数组[255,255,255]

image.png
image.png
2.
image.png
*convert用于对数组进行灰度处理,处理之后的a成为一个二维数组
image.png

2.4.4 图像的手绘效果实例编写

image.png
*np.arraynp.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.
image.png
3.plt.savefig()将输出图形存储为文件,默认PNG格式,可以通过dpi修改输出质量,dpi指的是每英寸内有多少的像素点
image.png
4.axis可以用于设置坐标的范围,-1,10设置横轴的坐标范围,0,6设置纵轴的坐标范围
image.png
5.plt.subplot会对当前的绘图区域进行区分image.png
image.png
*绘制前需要切换分区,最终进行plt.show操作展示图像

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐