“开云app全站官网入口”谁是2020年最强Python库?年度Top10出炉
蕾师师 发自 凹非寺 量子位 报道 | 民众号 QbitAI2020年已经由去了,外洋的一家专门提供Python服务的网站Troy Labs,盘货出了2020年公布的Python库Top10。上榜的有FastAPI的升级版Typer、将CLI酿成彩色的Rich、基于GUI框架的Dear PyGui、另有精简报错信息的PrettyErrors……总有一款是你想要的。
下面就让我们一起来看看吧~1、TyperTyper跟FastAPI的原理相同,都是Python上用来构建API服务的一个高性能框架。它是FastAPI的升级版,不仅能够准确地记载代码,还能够轻松地举行CLI验证。
Typer易于学习和使用,不需要用户阅读庞大的教程文档即可上手。支持编辑器(如VSCode)代码自动补全,提高开发人员的开发效率,淘汰bug的数量。
其次,Typer还能配合下令行神器Click使用,就可以使用Click的优点和插件,实现更庞大的功效。开源地址:https://github.com/tiangolo/typer2、Rich谁划定CLI界面一定得是黑白的?它也可以是彩色的。Rich API不仅能够在终端输出提供富厚的彩色文本和精致的花样,还提供了精致的表格、进度条、编辑器、追踪器、语法高亮等。
如下图所示。它还可以安装在Python REPL上,所有的数据结构都可以漂亮地输出或标注。总而言之,它是彩色的、漂亮的、强大的。
Rich兼容性也不错,适用于Linux,Mac和Windows等多种系统。真彩色/心情符号可与新的Windows终端一起使用。
可是请注意,Rich必须要Python 3.6.1或以上版本。开源地址:https://github.com/willmcgugan/rich3、Dear PyGui如上所示,虽然终端应用法式可以做成很漂亮的样子。可是,你可能还需要一个真正的GUI。
Dear PyGui是一个便于使用、功效强大的Python GUI框架。可是它与其他的Python GUI却有着基础上的差别。
它使用了即时模式范式和盘算机的GPU来实现动态界面。即时模式范式在视频游戏中很是盛行,这意味着它的动态GUI不需要保留任何数据,而是逐帧独立绘制的。同时,它还使用GPU来建构动态界面。
Dear PyGui还可以绘图、建立主题、建立2D游戏,还拥有一些小工具,好比说内置文档、日志记载、源代码检察器之类的,这些小工具可以协助App的开发。支持它的系统有:Windows 10(DirectX 11),Linux(OpenGL 3)和macOS(Metal)等。开源地址:https://github.com/hoffstadt/DearPyGui4、PrettyErrorsPrettyErrors是一个精简Python错误信息的工具,特点是界面十分简练友好。它最显著的功效是支持在终端举行彩色输出,标注出文件栈踪迹,发现错误信息,过滤掉冗余信息,提取出关键部门,而且举行彩色标注,从而提高开发者的效率。
而且它可以不用安装,直接被导入项目中使用,可是需要先设置一些参数,其导入和设置的参数如下:开源地址:https://github.com/onelivesleft/PrettyErrors5、Diagrams法式员在编程的时候,有时候需要跟同事解释他设计的法式代码之间庞大的结构关系,然而这不是一两句话能说清楚的,需要画表或者做脉络图。一般情况下,法式员使用GUI工具处置惩罚图表,并将文稿举行可视化处置惩罚。可是另有更好的方法,好比说使用Diagrams库。Diagrams让不需要任何设计类工具,直接在Python代码中绘制云系统结构。
它们的图标来自多家云服务商,包罗AWS, Azure, GCP等。仅需几行代码,就可以简朴地缔造出箭头符号和结构图。由于它使用Graphviz来渲染图,所以还需要先安装好Graphviz。
开源地址:https://github.com/mingrammer/diagrams6、Hydra and OmegaConf在做机械学习项目的时候,需要做一大堆的情况设置事情。因此,在一些庞大的应用法式中,设置治理事情也相应变得庞大。Hydra可以使设置事情变得简朴。
它能够从下令行或者设置文件中笼罩部门出来,无需维护相似的设置文件,用组合的方式举行设置,从而加速了实验运行速度。Hydra兼容性强,拥有含插件的结构,能够很好地与开发者的操作文件融合。它的插件还可以实现直接通过下令行,就把代码公布到AWS或者其他云端系统。Hydra也离不开OmegaConf,两者关系密不行分,OmegaConf为Hydra的分层设置系统提供了协同的API,二者协同运作可支持YAML、设置文件、工具、CLI参数等。
开源地址:https://github.com/facebookresearch/hydrahttps://github.com/omry/omegaconf7、PyTorch LightningPyTorch Lightning也是Facebook的一个研究结果。它是一个轻巧的PyTorch包装器,用于高性能AI研究,其最重要的特征是能够剖析PyTorch代码,让代码研究身分和工程身分的分散。它的扩展模型可以在任何硬件(CPU、GPU、TPU)上运行,且容易被复制,删除了大量的文件样本,保持了自身的灵活性,运行速度快。Lightning能够使DL / ML研究的40多个部门实现自动化,例如GPU训练、漫衍式GPU(集群)训练、TPU训练等等……因为Lightning将可以将文件自动导出到ONNX或TorchScript,所以它适用于举行快速推理的AI研究员、BERT或者自监视学习的研究团队等。
开源地址:https://github.com/PyTorchLightning/PyTorch-lightning8、HummingbirdHummingbird是微软的一项研究结果,它能够将已经训练好的ML模型汇编成张量盘算,从而不需要设计新的模型。还允许用户使用神经网络框架(例如PyTorch)来加速传统的ML模型。它的推理API跟sklearn规范十分相似,都可以重复使用现有的代码,可是它是用Hummingbird生成的代码去实现的。Hummingbird还在Sklearn API之后提供了一个利便的统一推理API。
这样就可以将Sklearn模型与Hummingbird生成的模型交换,而无需更改推理代码。它之所以被重点关注,还因为它能够支持多种多样的模型和花样。
到现在为止,Hummingbird支持PyTorch、TorchScript、ONNX和TVM等种种ML模型。开源地址:https://github.com/microsoft/hummingbird9、HiPlot由于ML模型变得越来越庞大,另有许多超参数,于是就需要用到HiPlot。HiPlot是今年3月Facebook刊行的一个库,主要用于处置惩罚高维数据。Facebook AI通过几十个超参数和10万多个实验,使用HiPlot,来分析深度神经网络。
它是用平行图和其他的图像方式,资助AI研究者发现高维数据的相关性和模型,是一款轻巧的交互式可视化工具。HiPlot与其他可视化工具相比,有其特有的优点:首先,它的互动性强,因为平行图是交互式的,所以能够满足多种情况下的图像可视化。
其次,它简朴易用,可以通过IPython Notebook或者通过带有“ hiplot”下令的服务直接使用。它另有具有可扩展性。默认情况下,HiPlot的Web服务可以剖析CSV或JSON文件,还可以为其提供自界说Python剖析器,将实验转换为HiPlot实验。开源地址:https://github.com/facebookresearch/hiplot参考链接:https://ai.facebook.com/blog/hiplot-high-dimensional-interactive-plots-made-easy10、ScaleneScalene是一个用于Python剧本的CPU和内存分析器,能够正确处置惩罚多线程代码,还能区分Python代码和本机代码的运行时间。
你不需要修改代码,只需运行Scalene剧本,它就会生成一个文本形式的陈诉,显示出每一行代码的CPU和内存的使用情况。通过这个文本陈诉,开发人员可以提高代码的效率。Scalene的速度快、准确率高,还能够对高耗能的代码行举行标注。开源地址https://github.com/emeryberger/scalene除了以上10个,另有多个高性能的Python库被点名了,例如Norfair、Quart、Alibi-detect、Einops……等等,详情检察底部链接。
那么,你今年有发现好用的Python库吗?如果有的话,请在评论区一起分享一下呀~参考链接:https://tryolabs.com/blog/2020/12/21/top-10-python-libraries-of-2020/https://www.upgrad.com/blog/reasons-why-python-popular-with-developers/— 完 —量子位 QbitAI · 头条号签约关注我们,第一时间获知前沿科技动态。
本文关键词:“,开云,开云app全站官网入口,app,全站,官网,入口,”,谁是,2020年,蕾
本文来源:开云app全站官网入口-www.spjgyz.com
同类文章排行
- 曝谢霆锋恋上周迅 张柏芝吃醋远走加拿大
- 《汤姆猫跑酷》试玩 汤姆猫不仅会说还会跑
- 像素风恐怖解谜游戏《狂父》今日上架steam
- TGA2017:《子弹风暴》制作人FPS新作《巫火》公布
- 吴千语赢得峰迷欢心 跃升广告新宠儿吸金力惊人
- 第5643章 急急如律令大慈大悲玉符篆
- 香港小队将至 《彩虹六号:围攻》第二年度季票-开云app全站官
- 为什么互联网产品越来越难做了?
- 王健林又悄悄卖了几家万达广场!保险、信托接
- 《掠食》4月27日发布试玩Demo 可提前游玩一小时
最新资讯文章
- 第2180章 血无极的传声符
- 第651章 赵雅梦的凌厉!
- 柯佳嬿无照开车争演《泰迪》
- “完娱”17年特别企划 罗志祥与欧弟欧汉声半裸照曝光
- 孙燕姿10月大肚照曝光 被传将下月临盆
- Lisa S产后首露面 上围激增“AA”变“D”杯
- 《无人深空》将提前发售?国外玩家偷售PS4版
- 《逃离塔科夫》公开新截图 荒废城市如同末日
- 细数那些经典得太空生长种田文,你看过几多呢?全是硬科幻哦
- 第1832章 正义战士!(求订阅!)
- 第1126章 绝望的战神!(求订阅!)
- 第7637章 辛武的担忧
- 第3394章 我的心好疼
- 李冰冰性格孤僻爱闭关 工作忙碌自责无暇陪妈妈
- 范玮琪黑人幸福拥吻 亲友团激动飙泪
- 视频:潘玮柏自曝单恋蔡依林7年 把锦荣当空气?
- 吴尊一家四口曝光 抱爱女医院接妻儿展现奶爸风范
- 《使命召唤16》DMR枪械使用心得 DMR枪械配件推荐
- 《信长之野望14》今日新武将 战国老妖毛利元就
- 光之子可以玩的美丽诗画 献给艺术与游戏的情书