当前位置: 首页 > Python编程 > Python编程实战技能 > Python编程基础入门 > 5个Python最新又好用的库

5个Python最新又好用的库

发布时间:2020年10月19日 02:05:01 来源:环球青藤 点击量:1122

【摘要】对于程序员来说,他们关注的点永远都是最近有什么流行的、既能解决问题又好用的利器。那么,今天小编就来为大家盘点5个Python比较好用的库,希望这篇整理的文章对您的学习和工作有所帮助,感兴趣的小伙伴们快来了解下吧!

1、Pipenv

第一名非它莫属,这个工具2017年初才发布,但它已经能够影响每个Python开发者的工作流了,更别提现在连Python.org都官方推荐它作为支持库的管理工具!

Pipenv最开始不过是大神Kenneth Reitz搞的周末项目,本意是将npm或yarn这些包管理器的闪光点引入Python世界。不管是安装什么requirements.txt、virtualenvwrapper,管理virtualenv文件,更别提根据支持库的版本来确保复用性了。

2、PyTorch

如果要问,2017年深度学习社区里面哪个库实现了大爆发?那必须是PyTorch,这个深度学习框架是Facebook 2017年才推出的。

PyTorch是基于流行一时的Torch框架构建和改进的,与Lua相比,它是基于Python的。近几年,越来越多的人开始用Python开展数据科学工作,PyTorch让深度学习变得更加平易近人了。

3、Caffe2

多年前,Caffe框架就已被广泛应用,并以无可比拟的性能和实战检测的代码库著称。但是,深度学习的最新趋势使得这个框架在某些方向陷入了停滞。Caffe2试图将Caffe引入现代世界。

它支持分布式训练及部署,包括多种移动平台、最新的CPU与CUDA适配的硬件。PyTorch更适合研究,Caffe2则适用于Facebook那种大规模部署。

还可以了解一下ONNX(微软与Facebook共同推出的开源项目,全称为Open Neural Network Exchange)近期的努力。用PyTorch构建和训练模型,再用Caffe2进行部署!是不是挺棒?

4、Pendulum

2016年,Arrow荣登本榜,这个库是为了让Python处理datetimes更简单。2017年,轮到Pendulum了。

Pendulum的一大优势是内嵌式取代Python的datetime类,可以轻易地将它整合进现有代码,并且可以在需要它的时候才进行调用。作者精心调校了时区,确保时区的正确,还让每个实例都对时区敏感,并且默认使用UTC。还有就是提供了扩展的timedelta,使datetime计算更加容易。

与现有的其他库不同,它提供了一个可预测行为的API,这样就可以知道后面会发生什么。如果你正开发使用datetimes的复杂项目,这个库能让你更轻松!想要了解更多,请查阅文档。

5、Dash

从事数据科学工作,少不了使用Pandas、scikit-learn这些Python生态系统中的利器。但是,要想将工作成果分享给不会用这些工具的人,那该怎么办?怎么才能构建一个人人能够轻松上手的界面,来操控数据和可视化?在以前,为了能够达到这这个目的,必须要有一个精通Javascript的前端专职团队来搭建GUI,以后就用不着啦。

关于5个Python最新又好用的库,青藤小编就和您分享到这里了。如果您对python编程有浓厚的兴趣,希望这篇文章能够您提供帮助。如果您还想了解更多关于python编程的技巧及素材等内容,可以点击本站的其他文章进行学习。

分享到: 编辑:方梦茹

就业培训申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

绑定手机号

应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

预约成功

本直播为付费学员的直播课节

请您购买课程后再预约

环球青藤移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球青藤官方微信服务平台

刷题看课 APP下载

免费直播 一键购课

代报名等人工服务

课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部