5个Python最新又好用的库
【摘要】对于程序员来说,他们关注的点永远都是最近有什么流行的、既能解决问题又好用的利器。那么,今天小编就来为大家盘点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下载
免费直播 一键购课
代报名等人工服务