《计算机视觉之PyTorch数字图像处理》----PyThon再认识
本帖最后由 jinglixixi 于 2024-11-24 13:33 编辑<p align="justify">《计算机视觉之PyTorch数字图像处理》这本书不仅是一本讲述理论知识的书,还是一本将理论知识转化为实践应用的书,并向读者推荐了一款有效的实践工具---Python。</p>
<p align="justify">在没得到这本书之前,自己也曾因为开发板测评的需要,选用过开发板所依托的开发工具Python,并随着开发板的不同,分别在Window和Linux的系统环境下用到它,进而认识到它是一种可以跨平台进行开发的工具。</p>
<p align="justify">此外,在使用中发现它是一种采用类似于Basic的采用解释性运行机制的开发工具。</p>
<p align="justify">当然,伴随安装选择的不同,它是有两种不同执行方式的,即一种是以单条指令的方式来执行,它主要适于学习和测试;另一种则是以文件的方式来运行,自然这种方式的执行效率会更高。</p>
<p>选取Python安装,是以指令的方式执行,见图1所示。</p>
<p> </p>
<p align="justify">图1 即时执行方式运行</p>
<p align="justify"> </p>
<p align="justify">选取IDLE安装,是以.py文件的方式运行,见图2和图3所示。</p>
<p align="justify"> </p>
<p align="justify">图2 创建.py文件</p>
<p align="justify"> </p>
<p align="justify"> </p>
<p align="justify">图3 文件方式运行</p>
<p align="justify"> </p>
<p align="justify">在阅读此书之后,才发现它的强大,以及近年来它的影响之深。</p>
<p align="justify">Python一词的原意和标志一样,意为“巨蟒”。其发明人是一位荷兰人名为Rosum,因其贡献被尊称为“Python之父”。</p>
<p align="justify">近期以来,Python甚至已经超过C语言而位列排行榜的榜首,成为最流行的计算机编程语言。</p>
<p align="justify">Python作为一门开源、免费的编程语言,任何人都可以使用和修改。Python的官方网站为:<a href="https://www.python.org" target="_blank">https://www.python.org</a>/ 它提供了有关Python最权威的信息,并提供了Python安装包的下载,目前Python最新的稳定版本是3.10.3。</p>
<p align="justify">尽管Python内置的集成开发环境已具备了很强的功能,但对于大型的开发它还是略显欠缺。为了弥补这种不足,可安装功能更丰富的第三方集成开发环境。</p>
<p align="justify">1)PyTorch</p>
<p align="justify">PyTorch是基于Python编程语言的以张量运算以及自动梯度为核心功能的一个开源的Python第三方库。</p>
<p align="justify">PyTorch的官网为:<a href="https://pytorch.org" target="_blank">https://pytorch.org</a>/,提供了详细的安装指导以供使用。</p>
<p align="justify"> </p>
<p>2)Visdom</p>
<p align="justify">Visdom是一款 Facebook 开源的用于创建、组织和共享数据的可视化工具,它支持Python编程语言,使用起来十分方便。该工具可以生成散点图、拆线图、柱状图,3D视图等多种类型的图形和图像,功能强大,显示效果出众。</p>
<p align="justify"> Visdom能实时更新图像处理的结果和深度学习模型训练进度,是一款优秀的数据可视化的工具。</p>
<p align="justify"> </p>
<p align="justify">图4 绘制功能类型</p>
<p align="justify"> </p>
<p align="justify">3)Spyder</p>
<p align="justify">Spyder自身是一个Python的第三方库,因此Spyder的安装十分简单,直接使用Python第三方库的安装方法。</p>
<p>Spyder界面如图5所示,它菜单栏和工具栏,下方的状态栏,主窗体等部分。在IPython动态交互环境窗口,可以即时编写代码和查看运行结果。</p>
<p> </p>
<p align="justify">图5 软件界面</p>
<p align="justify"> </p>
<p align="justify">这样强大的PyThon值得好好学习并掌握,当然对第三方软件也是不能放过呦!</p>
<p align="justify"> </p>
页:
[1]