亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 我心目中最棒的10個Python庫!

我心目中最棒的10個Python庫!

來源:千鋒教育
發布人:wjy
時間: 2023-01-07 10:58:00 1673060280

  這篇文章我推薦 10個實用的 Python 庫,每一個都是同類庫下的佼佼者,試用過后保準你會愛上,要學就學這樣的庫。

  這里面有FastAPI的升級版Typer、將CLI變成彩色的Rich、基于GUI框架的Dear PyGui、還有精簡報錯信息的PrettyErrors……

  下面就讓我們一起來看看吧~

  1、Typer

  Typer跟FastAPI的原理相同,都是Python上用來構建API服務的一個高性能框架。

10個Python庫1

  它是FastAPI的升級版,不僅能夠準確地記錄代碼,還能夠輕松地進行CLI驗證。

  Typer易于學習和使用,不需要用戶閱讀復雜的教程文檔即可上手。支持編輯器(如VSCode)代碼自動補全,提高開發人員的開發效率,減少bug的數量。

  其次,Typer還能配合命令行神器Click使用,就可以利用Click的優點和插件,實現更復雜的功能。

  開源地址:https://github.com/tiangolo/typer

  2、Rich

  誰規定CLI界面一定得是黑白的?它也可以是彩色的。

  Rich API不僅能夠在終端輸出提供豐富的彩色文本和精美的格式,還提供了精美的表格、進度條、編輯器、追蹤器、語法高亮等。如下圖所示。

10個Python庫2

  它還可以安裝在Python REPL上,所有的數據結構都可以漂亮地輸出或標注。

  總而言之,它是彩色的、漂亮的、強大的。

  Rich兼容性也不錯,適用于Linux,Mac和Windows等多種系統。真彩色/表情符號可與新的Windows終端一起使用。

  但是請注意,Rich必須要Python 3.6.1或以上版本。

  開源地址:https://github.com/willmcgugan/rich

  3、Dear PyGui

  如上所示,雖然終端應用程序可以做成很漂亮的樣子。但是,你可能還需要一個真正的GUI。

10個Python庫3

  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/DearPyGui

  4、PrettyErrors

  PrettyErrors是一個精簡Python錯誤信息的工具,特點是界面十分簡潔友好。

  它最顯著的功能是支持在終端進行彩色輸出,標注出文件棧蹤跡,發現錯誤信息,過濾掉冗余信息,提取出關鍵部分,并且進行彩色標注,從而提高開發者的效率。

10個Python庫4

  而且它可以不用安裝,直接被導入項目中使用,但是需要先配置一些參數,其導入和配置的參數如下:

10個Python庫5

  開源地址:https://github.com/onelivesleft/PrettyErrors

  5、Diagrams

  程序員在編程的時候,有時候需要跟同事解釋他設計的程序代碼之間復雜的結構關系,然而這不是一兩句話能說清楚的,需要畫表或者做脈絡圖。

  一般情況下,程序員使用GUI工具處理圖表,并將文稿進行可視化處理。但是還有更好的方法,比如說使用Diagrams庫。

  Diagrams讓不需要任何設計類工具,直接在Python代碼中繪制云系統結構。它們的圖標來自多家云服務商,包括AWS, Azure, GCP等。

  僅需幾行代碼,就可以簡單地創造出箭頭符號和結構圖。

10個Python庫6

  由于它使用Graphviz來渲染圖,所以還需要先安裝好Graphviz。

  開源地址:https://github.com/mingrammer/diagrams

  6、Hydra and OmegaConf

  在做機器學習項目的時候,需要做一大堆的環境配置工作。因此,在一些復雜的應用程序中,配置管理工作也相應變得復雜。

  Hydra可以使配置工作變得簡單。它能夠從命令行或者配置文件中覆蓋部分出來,無需維護相似的配置文件,用組合的方式進行配置,從而加快了實驗運行速度。

10個Python庫7

  Hydra兼容性強,擁有含插件的結構,能夠很好地與開發者的操作文件融合。它的插件還可以實現直接通過命令行,就把代碼發布到AWS或者其他云端系統。

  Hydra也離不開OmegaConf,兩者關系密不可分,OmegaConf為Hydra的分層配置系統提供了協同的API,二者協同運作可支持YAML、配置文件、對象、CLI參數等。

  開源地址:https://github.com/facebookresearch/hydra,https://github.com/omry/omegaconf

  7、PyTorch Lightning

  PyTorch Lightning也是Facebook的一個研究成果。它是一個輕巧的PyTorch包裝器,用于高性能AI研究,其最重要的特征是能夠解析PyTorch代碼,讓代碼研究成分和工程成分的分離。

10個Python庫8

  它的擴展模型可以在任何硬件(CPU、GPU、TPU)上運行,且容易被復制,刪除了大量的文件樣本,保持了自身的靈活性,運行速度快。

  Lightning能夠使DL / ML研究的40多個部分實現自動化,例如GPU訓練、分布式GPU(集群)訓練、TPU訓練等等……

  因為Lightning將可以將文件自動導出到ONNX或TorchScript,所以它適用于進行快速推理的AI研究員、BERT或者自監督學習的研究團隊等。

  開源地址:https://github.com/PyTorchLightning/PyTorch-lightning

  8、Hummingbird

  Hummingbird是微軟的一項研究成果,它能夠將已經訓練好的ML模型匯編成張量計算,從而不需要設計新的模型。

  還允許用戶使用神經網絡框架(例如PyTorch)來加速傳統的ML模型。

10個Python庫9

  它的推理API跟sklearn范例十分相似,都可以重復使用現有的代碼,但是它是用Hummingbird生成的代碼去實現的。

  Hummingbird還在Sklearn API之后提供了一個方便的統一推理API。這樣就可以將Sklearn模型與Hummingbird生成的模型互換,而無需更改推理代碼。

  它之所以被重點關注,還因為它能夠支持多種多樣的模型和格式。

  到目前為止,Hummingbird支持PyTorch、TorchScript、ONNX和TVM等各種ML模型。

  開源地址:https://github.com/microsoft/hummingbird

  9、HiPlot

  由于ML模型變得越來越復雜,還有很多超參數,于是就需要用到HiPlot。HiPlot是今年3月Facebook發行的一個庫,主要用于處理高維數 據。

  Facebook AI通過幾十個超參數和10萬多個實驗,利用HiPlot,來分析深度神經網絡。

  它是用平行圖和其他的圖像方式,幫助AI研究者發現高維數據的相關性和模型,是一款輕巧的交互式可視化工具。

10個Python庫10

  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-easy

  10、Scalene

  Scalene是一個用于Python腳本的CPU和內存分析器,能夠正確處理多線程代碼,還能區分Python代碼和本機代碼的運行時間。

  你不需要修改代碼,只需運行Scalene腳本,它就會生成一個文本形式的報告,顯示出每一行代碼的CPU和內存的使用情況。通過這個文本報告,開發人員可以提高代碼的效率。

10個Python庫11

  Scalene的速度快、準確率高,還能夠對高耗能的代碼行進行標注。

  開源地址 https://github.com/emeryberger/scalene

  除了以上10個,還有多個高性能的Python庫被點名了,例如Norfair、Quart、Alibi-detect、Einops……等等,詳情查看底部鏈接。

  那么,你今年有發現好用的Python庫嗎?

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
開班信息
北京校區
  • 北京校區
  • 大連校區
  • 廣州校區
  • 成都校區
  • 杭州校區
  • 長沙校區
  • 合肥校區
  • 南京校區
  • 上海校區
  • 深圳校區
  • 武漢校區
  • 鄭州校區
  • 西安校區
  • 青島校區
  • 重慶校區
  • 太原校區
  • 沈陽校區
  • 南昌校區
  • 哈爾濱校區
亲孑伦视频一区二区三区| 好硬啊一进一得太深了A片69| 国产激情无码一区二区APP| 国产剧情MV天美传媒| 激情五月开心婷婷深爱| 美女内射毛片在线看| 欧洲熟妇色XXXX欧美老妇多毛| 视频一区麻豆国产传媒| 亚洲VA久久久噜噜噜久久天堂| 一区二区国产高清视频在线| 被学长抱进小树林C个爽作文| 国产免费拔擦拔擦8X高清在线人 | 色偷偷888欧美精品久久久 | 亚洲性无码AV在线| MM131亚洲国产美女久久| 国产成人AV综合色| 久久精品A亚洲国产V高清不卡 | 国产精品亚洲精品日韩动图| 久久精品国产亚洲AV水果派| 人妻人妇人妻一区二区三区| 香蕉视频一直看一直爽| 在线播放韩国A级无码片| 大胆极品美軳人人体| 饥渴老熟妇乱子伦视频| 欧美一级137片内射亚洲| 午夜理论片福利在线观看| 一区三区四区产品乱码| 多毛BGMBGMBGM胖在线| 久久精品国产欧美日韩| 日本VS亚洲VS韩国一区三区| 亚洲丰满性熟妇ⅩXXOOO| CAOPORN国产精品免费| 国产无遮挡又黄又爽无VIP| 免费看行情的网站| 无人区码一码二码三码区别图片 | 男女乱婬免费视频黑人| 无码任你躁久久久久久久| 在线国内永久免费CRM| 国产AV无码专区亚洲AV漫画| 久久天天躁夜夜躁狠狠85| 少妇人妻综合久久中文字幕| 亚洲一区二区三区无码国产 | 狠狠色噜噜狠狠狠狠色综合久| 欧美熟妇精品一区二区蜜桃视频| 香草乱码一二三四区别| Chinese老熟女老女人HD| 果冻传媒免费观看4399飘雪| 人妻人妇人妻一区二区三区| 亚洲免费成人av| 国产 字幕 制服 中文 在线| 美女把尿口扒开让男人桶爽| 西西444WWW无码大胆| JIZZ成熟丰满| 久久精品国产亚洲AⅤ无码| 熟女乱色一区二区三区| 中文字幕理伦午夜福利片| 国产真人无码作爱免费视频APP| 全力以赴的行动派第二季| 亚洲午夜无码毛片av| 国产精品久久毛片| 亲子乱AⅤ一区二区三区| 亚洲最大综合久久网成人| 国产高潮抽搐翻白眼在线播放| 免费国内接码在线接收| 亚洲国产成人久久综合三区| 顶级欧美做受XXX000| 男女无遮挡XX00动态图120| 亚洲V欧美V日韩V国产V| 给个网站2021年直接进入的| 内射人妻无码色AV麻豆| 亚洲日韩精品欧美一区二区| 国产精品久久久久久久久软件| 欧美激情视频一区| 一本无线乱码不卡一二三四 | 性做久久久久久免费观看| 成人免费一区二区三区视频软件 | AV成人午夜无码一区二区| 精品一卡2卡3卡4卡新区在线| 无码国产69精品久久久久APP| ZOZ0ZO女人另娄Z0ZO| 麻豆╳╳╳乱女另类| 亚洲丰满性熟妇ⅩXXOOO| 国产成人亚洲综合无码99| 人C交ZO〇Z〇〇XX| 综合图区亚洲另类偷窥| 久久久久久精品免费免费自慰| 亚洲AV人无码激艳猛片| 国产韩国精品一区二区三区| 日本亚洲欧美一区二区麻豆| 9人妻人人澡人人爽人人精品| 久久久亚洲欧洲日产国产成人无码| 亚洲AV丰满熟妇一区| 国产精品国产免费无码专区蜜桃| 日韩人妻无码精品免费SHIPI| 99久久国产综合精品五月天喷水| 浪货两个都满足不了你| 亚洲区激情区无码区| 国产又粗又湿又刺激18禁| 太多了太满了肚子装不下了| 菠萝视频高清观看免费6| 琪琪午夜伦伦电影理论片| 18禁白丝JK自慰喷水无码| 巨爆乳寡妇中文在线观看| 亚洲欧美日韩国产综合V| 河南少妇凸BBWBBW| 亚洲 精品 综合 精品 自拍| 国产成人亚洲综合网站小说| 四虎影视在线观看2413| 俄罗斯人和欧洲人长相区别 | 国产白嫩漂亮美女在线观看| 日韩无人区一卡2卡三卡4卡仙| 薄荷奶糖(1V2)笔趣| 人妻少妇乱孑伦无码专区蜜柚| AV无码中文字幕不卡一区二区三| 欧美成人国产精品视频蜜芽| 91久久精品www人人做人人爽| 免费无码AV片在线观看潮喷| 最新69国产成人精品视频免费| 里番本子纯肉侵犯肉全彩无码| 用力挺进她的花苞| 麻豆精品一区二区综合AV| 野花香在线观看免费观看大全动漫| 久久精品国产亚洲色欲蜜壂AV| 亚洲精品WWW久久久久久| 精品国产一区二区三区性色AV| 亚洲国产婷婷六月丁香| 久久GOGO国模啪啪人体| 亚洲综合网站精品一区二区| 久久久久久精品免费免费WEⅠ| 亚洲无人区码一码二码三码区别| 久久精品国产亚洲AV瑜伽| 影音先锋每日AV色资源站| 麻豆AⅤ精品无码一区二区| 综合图区亚洲另类偷窥| 欧美性爱乱伦视频| 成人网站亚洲二区乱码 | 亚洲卡1卡2乱码新区仙踪| 久久久久国产综合AV天堂| 在线观看片免费人成视频无码| 蜜桃AV免费一区二区三区| 97人人超碰国产精品最新o| 欧美金发尤物大战黑人| 草莓丝瓜芭乐鸭脖奶茶搭配食物| 色翁荡熄又大又硬又粗又视频| 国产丰满麻豆VIDEOSSEX| 亚州AV自慰白浆喷出少妇网站 | 国产免费观看久久黄AV片| 亚洲AV综合A∨一区二区 | 亚洲综合无码一区二区| 免费天堂无码人妻成人AV电影| YELLOW在线资源免费观看| 少女たちよ在线观看动漫4集免费| 国产精品国产AV片国产| 亚洲国产精品无码7777一线| 久久亚洲春色中文字幕久久久| 97人妻天天爽夜夜爽二区| 日韩精品无码观看视频免费| 国产精品一区在线观看你懂的| 亚洲丰满少妇XXXXX高潮对白| 久久一区二区三区精华液| FREEⅩ性CHINESE中国| 少妇爆乳无码专区网站| 国产真人无遮挡作爱免费视频| 一本加勒比HEZYO中文无码 | YYYY1111111午夜少妇| 天天摸天天做天天爽水多| 狠狠色噜噜狠狠狠8888米奇| 在线成人A毛片免费播放| 人人妻人人爽人人澡人人| 国产精品国产AV片国产| 亚洲综合国产精品无码AⅤ| 欧美精产国品一二三产品工艺 | 2023国精产品一二二线精华液| 日本高清无卡码一区二区| 国产精品宅男擼66M3U8| 亚洲一区二区三区乱码AⅤ蜜桃| 人喾交性专区免费看| 国产精品久久久久9999高清| 亚洲熟妇色XXXXX爽| 热99RE久久免费视精品频| 国产色视频一区二区三区QQ号| 与大屁股熟女啪啪喷水| 日老太太毛茸茸B.内射| 狠狠躁日日躁夜夜躁2022麻豆| 中文无码乱人伦中文视频播放| 少妇被粗大的猛烈进出96影院| 精品少妇无码AV在线播放| 啊灬啊别停灬用力啊| 亚洲AV成人无码网天堂| 女邻居给我口爆18P| 国产乱妇乱子在线视频| 自偷自拍亚洲综合精品麻豆| 天堂资源官网在线资源| 久久久久亚洲AV片无码| 番剧初恋不可能是亲姐姐| 亚洲婷婷综合色高清在线| 日韩精品无码一区二区三区免费| 狠狠亚洲婷婷综合色香五月加勒比| JAPAN高清日本乱XXXXX| 亚洲加勒比少妇无码AV|