
3款热门python库的使用方法,超详细
在江湖上,一直流传着关于Python的传说——Python无所不能,除了生孩子。Python得以拥有这样的美名,不仅仅由于自身的优越性,更离不开背后那些无所不能的库。今天,就带大家了解5款Python库,看它们在不同领域是如何大显神通的~围绕Python所有方向的技术点做的整理,以形成各个领域的知识点汇总,这样就可以按照上面的知识点去找对应的学习资源,保证学得较为全面。
这是本文的目录
前言
在江湖上,一直流传着关于Python的传说——Python无所不能,除了生孩子。
Python得以拥有这样的美名,不仅仅由于自身的优越性,更离不开背后那些无所不能的库。
今天,就带大家了解5款Python库,看它们在不同领域是如何大显神通的~
1.Pillow
Pillow是PIL(Python图形库)的一个分支。对于用户来说,Pillow更加友好,通过它可以实现创建缩略图,在文件格式之间转换、旋转、应用滤镜,显示图像等。
如果想要进行图像批量处理, Pillow是一个必备的库。
在Pillow库中,有二十多个模块,同时支持很多插件。其中最常用的是Image模块中同名的Image类,其他很多模块都是在Image模块的基础上对图像做进一步的特殊处理。
from PIL import Image
im = Image.open("picture.jpg")
new_im = im.convert("L")
print(new_im.mode)
new_im.show()
2.PyTorch
PyTorch是一个基于Torch的Python开源机器学习库,用于自然语言处理等应用程序。
它主要由Facebook的人工智能小组开发,不仅能够实现强大的GPU加速,同时还支持动态神经网络,这一点是现在很多主流框架如TensorFlow都不支持的。
PyTorch提供了两个高级功能:
1.具有强大的GPU加速的张量计算;
2.包含自动求导系统的深度神经网络,除了Facebook之外,Twitter、GMU和Salesforce等机构都采用了PyTorch。
3.Colorama
一个“丰富多彩”的模块——Python的Colorama模块。它可以跨多终端,显示字体不同的颜色和背景,只需要导入colorama模块即可,不用再每次都像linux一样指定颜色。
-
Fore:用于改变输出文本的颜色;
-
Style:用于改变输出文本的亮度;
-
Back:用于改变输出文本的背景。
Colorama支持8种颜色:黑色(black)、红色(red)、绿色(green)、黄色(yellow)、蓝色(blue)、洋红色(magenta)、青色(cyan)、白色(white)。
from colorama import Fore, Back, Style
print(Fore.RED + 'some red text')
print(Back.GREEN + 'and with a green background')
print(Style.DIM + 'and in dim text')
print(Style.RESET_ALL)
print('back to normal now')
零基础Python学习资料介绍
附上Python学习指南
👉Python学习路线汇总👈
围绕Python所有方向的技术点做的整理,以形成各个领域的知识点汇总,这样就可以按照上面的知识点去找对应的学习资源,保证学得较为全面。
👉Python必备开发工具👈
温馨提示:篇幅有限,已打包文件夹,获取方式在:文末
👉Python学习视频600合集👈
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
👉实战案例👈
边学边练是最高效的学习方法,这时候可以搞点实战案例来学习。
👉100道Python练习题👈
检查学习结果。
👉面试刷题👈
👉资料领取👈
这份完整版的Python全套学习资料已为大家备好,朋友们如果需要可以微信扫描下方二维码添加“住隔壁的王叔”,输入"领取资料" 可免费领取全套资料【有什么需要协作的还可以随时联系我】朋友圈也会不定时的更新最前言python知识。
更多推荐
所有评论(0)