0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

常用Python庫有那些38個(gè)常用Python庫的詳細(xì)概述

Wildesbeast ? 來源:大數(shù)據(jù)DT ? 作者:李明江 張良均 周 ? 2019-11-03 10:28 ? 次閱讀

Python作為一個(gè)設(shè)計(jì)優(yōu)秀的程序語言,現(xiàn)在已廣泛應(yīng)用于各種領(lǐng)域,依靠其強(qiáng)大的第三方類庫,Python在各個(gè)領(lǐng)域都能發(fā)揮巨大的作用。

01 數(shù)值計(jì)算

數(shù)值計(jì)算是數(shù)據(jù)挖掘、機(jī)器學(xué)習(xí)的基礎(chǔ)。Python提供多種強(qiáng)大的擴(kuò)展庫用于數(shù)值計(jì)算,常用的數(shù)值計(jì)算庫如下所示。

1. NumPy

支持多維數(shù)組與矩陣運(yùn)算,也針對數(shù)組運(yùn)算提供大量的數(shù)學(xué)函數(shù)庫。通常與SciPy和Matplotlib一起使用,支持比Python更多種類的數(shù)值類型,其中定義的最重要的對象是稱為ndarray的n維數(shù)組類型,用于描述相同類型的元素集合,可以使用基于0的索引訪問集合中元素。

2. SciPy

在NumPy庫的基礎(chǔ)上增加了眾多的數(shù)學(xué)、科學(xué)及工程計(jì)算中常用的庫函數(shù),如線性代數(shù)、常微分方程數(shù)值求解、信號(hào)處理、圖像處理、稀疏矩陣等,可進(jìn)行插值處理、信號(hào)濾波,以及使用C語言加速計(jì)算。

3. Pandas

基于NumPy的一種工具,為解決數(shù)據(jù)分析任務(wù)而生。納入大量庫和一些標(biāo)準(zhǔn)的數(shù)據(jù)模型,提供高效地操作大型數(shù)據(jù)集所需的工具及大量的能快速便捷處理數(shù)據(jù)的函數(shù)和方法,為時(shí)間序列分析提供很好的支持,提供多種數(shù)據(jù)結(jié)構(gòu),如Series、Time-Series、DataFrame和Panel。

02 數(shù)據(jù)可視化

數(shù)據(jù)可視化是展示數(shù)據(jù)、理解數(shù)據(jù)的有效手段,常用的Python數(shù)據(jù)可視化庫如下所示。

4. Matplotlib

第一個(gè)Python可視化庫,有許多別的程序庫都是建立在其基礎(chǔ)上或者直接調(diào)用該庫,可以很方便地得到數(shù)據(jù)的大致信息,功能非常強(qiáng)大,但也非常復(fù)雜。

5. Seaborn

利用了Matplotlib,用簡潔的代碼來制作好看的圖表。與Matplotlib最大的區(qū)別為默認(rèn)繪圖風(fēng)格和色彩搭配都具有現(xiàn)代美感。

6. ggplot

基于R的一個(gè)作圖庫ggplot2,同時(shí)利用了源于《圖像語法》(The Grammar of Graphics)中的概念,允許疊加不同的圖層來完成一幅圖,并不適用于制作非常個(gè)性化的圖像,為操作的簡潔度而犧牲了圖像的復(fù)雜度。

7. Bokeh

跟ggplot一樣,Bokeh也基于《圖形語法》的概念。與ggplot不同之處為它完全基于Python而不是從R處引用。長處在于能用于制作可交互、可直接用于網(wǎng)絡(luò)的圖表。圖表可以輸出為JSON對象、HTML文檔或者可交互的網(wǎng)絡(luò)應(yīng)用。

Bokeh也支持?jǐn)?shù)據(jù)流和實(shí)時(shí)數(shù)據(jù),為不同的用戶提供了3種控制水平:

最高的控制水平用于快速制圖,主要用于制作常用圖像;

中等控制水平與Matplotlib一樣允許開發(fā)人員控制圖像的基本元素(例如分布圖中的點(diǎn));

最低的控制水平主要面向開發(fā)人員和軟件工程師。沒有默認(rèn)值,需要定義圖表的每一個(gè)元素。

8. Plotly

可以通過Python notebook使用,與Bokeh一樣致力于交互圖表的制作,但提供在別的庫中幾乎沒有的幾種圖表類型,如等值線圖、樹形圖和三維圖表。

9. pygal

與Bokeh和Plotly一樣,提供可直接嵌入網(wǎng)絡(luò)瀏覽器的可交互圖像。與其他兩者的主要區(qū)別在于可將圖表輸出為SVG格式,所有的圖表都被封裝成方法,且默認(rèn)的風(fēng)格也很漂亮,用幾行代碼就可以很容易地制作出漂亮的圖表。

10. geoplotlib

用于制作地圖和地理相關(guān)數(shù)據(jù)的工具箱??捎脕碇谱鞫喾N地圖,比如等值區(qū)域圖、熱度圖、點(diǎn)密度圖。必須安裝Pyglet(一個(gè)面向?qū)ο?a target="_blank">編程接口)方可使用。

11. missingno

用圖像的方式快速評估數(shù)據(jù)缺失的情況,可根據(jù)數(shù)據(jù)的完整度對數(shù)據(jù)進(jìn)行排序或過濾,或者根據(jù)熱度圖或樹狀圖對數(shù)據(jù)進(jìn)行修正。

03 Web開發(fā)

Web應(yīng)用開發(fā)可以說是目前軟件開發(fā)中最重要的部分。Python提供各種Web開發(fā)框架,幫助使用者快速實(shí)現(xiàn)功能開發(fā)。常用的Python網(wǎng)絡(luò)開發(fā)類庫如下所示。

12. Django

一個(gè)高級的Python Web框架,支持快速開發(fā),提供從模板引擎到ORM所需的一切東西,使用該庫構(gòu)建App時(shí),必須遵循Django的方式。

13. Socket

一個(gè)套接字通訊底層庫,用于在服務(wù)器和客戶端間建立TCP或UDP連接,通過連接發(fā)送請求與響應(yīng)。

14. Flask

一個(gè)基于Werkzeug、Jinja 2的Python輕量級框架(microframework),默認(rèn)配備Jinja模板引擎,也包含其他模板引擎或ORM供選擇,適合用來編寫API服務(wù)(RESTful rervices)。

15. Twisted

一個(gè)使用Python實(shí)現(xiàn)的基于事件驅(qū)動(dòng)的網(wǎng)絡(luò)引擎框架,建立在deferred object之上,一個(gè)通過異步架構(gòu)實(shí)現(xiàn)的高性能的引擎,不適用于編寫常規(guī)的Web Apps,更適用于底層網(wǎng)絡(luò)。

16. Tornado

一個(gè)由FriendFeed開發(fā)的Python Web框架和異步網(wǎng)絡(luò)庫,采用非阻塞網(wǎng)絡(luò)I/O模型,可以處理數(shù)以千計(jì)的網(wǎng)絡(luò)連接。對于long polling、WebSockets和其他需要長時(shí)間實(shí)時(shí)連接的Apps,Tornado是一個(gè)理想的Web框架,它介于Django和Flask之間,能很好地處理C10K問題。

04 數(shù)據(jù)庫管理

數(shù)據(jù)庫是企業(yè)用于存放數(shù)據(jù)的主要工具,數(shù)據(jù)庫管理包括了數(shù)據(jù)定義、數(shù)據(jù)操作、數(shù)據(jù)庫運(yùn)行管理、數(shù)據(jù)組織、數(shù)據(jù)庫庫保護(hù)、數(shù)據(jù)庫維護(hù)等。Python提供了所有主流關(guān)系數(shù)據(jù)庫管理接口,常用的Python MySQL連接庫及其簡介如下所示。

17. MySQL-python

又稱MySQLdb,是Python連接MySQL最流行的一個(gè)驅(qū)動(dòng),很多框架也基于此庫進(jìn)行開發(fā)。只支持Python 2.x,且安裝時(shí)有許多前置條件。由于該庫基于C語言開發(fā),在Windows平臺(tái)上的安裝非常不友好,經(jīng)常出現(xiàn)失敗的情況,現(xiàn)在基本不推薦使用,取代品為衍生版本。

18. mysqlclient

完全兼容MySQLdb,同時(shí)支持Python 3.x,是Django ORM的依賴工具,可使用原生SQL來操作數(shù)據(jù)庫,安裝方式與MySQLdb一致。

19. PyMySQL

純Python實(shí)現(xiàn)的驅(qū)動(dòng),速度比MySQLdb慢,最大的特點(diǎn)為安裝方式簡潔,同時(shí)也兼容MySQL-python。

20. SQLAlchemy

一種既支持原生SQL,又支持ORM的工具。ORM是Python對象與數(shù)據(jù)庫關(guān)系表的一種映射關(guān)系,可有效提高寫代碼的速度,同時(shí)兼容多種數(shù)據(jù)庫系統(tǒng),如SQLite、MySQL、PostgreSQL,代價(jià)為性能上的一些損失。

05 自動(dòng)化運(yùn)維

運(yùn)維的主要內(nèi)容包括保障業(yè)務(wù)長期穩(wěn)定運(yùn)行、保障數(shù)據(jù)安全可靠、自動(dòng)化完成部署任務(wù)。Python能夠滿足絕大部分自動(dòng)化運(yùn)維的需求,目前在Linux運(yùn)維中已用Python實(shí)現(xiàn)的應(yīng)用如下所示。

21. jumpsever跳板機(jī)

一種由Python編寫的開源跳板機(jī)(堡壘機(jī))系統(tǒng),實(shí)現(xiàn)了跳板機(jī)的基本功能,包含認(rèn)證、授權(quán)和審計(jì),集成了Ansible、批量命令等。

支持WebTerminal Bootstrap編寫,界面美觀,自動(dòng)收集硬件信息,支持錄像回放、命令搜索、實(shí)時(shí)監(jiān)控、批量上傳下載等功能,基于SSH協(xié)議進(jìn)行管理,客戶端無須安裝agent。主要用于解決可視化安全管理,因完全開源,容易再次開發(fā)。

22. Magedu分布式監(jiān)控系統(tǒng)

一種用Python開發(fā)的自動(dòng)化監(jiān)控系統(tǒng),可監(jiān)控常用系統(tǒng)服務(wù)、應(yīng)用、網(wǎng)絡(luò)設(shè)備,可在一臺(tái)主機(jī)上監(jiān)控多個(gè)不同服務(wù),不同服務(wù)的監(jiān)控間隔可以不同,同一個(gè)服務(wù)在不同主機(jī)上的監(jiān)控間隔、報(bào)警閾值可以不同,并提供數(shù)據(jù)可視化界面。

23. Magedu的CMDB

一種用Python開發(fā)的硬件管理系統(tǒng),包含采集硬件數(shù)據(jù)、API、頁面管理3部分功能,主要用于自動(dòng)化管理筆記本、路由器等常見設(shè)備的日常使用。由服務(wù)器的客戶端采集硬件數(shù)據(jù),將硬件信息發(fā)送至API,API負(fù)責(zé)將獲取的數(shù)據(jù)保存至數(shù)據(jù)庫中,后臺(tái)管理程序負(fù)責(zé)對服務(wù)器信息進(jìn)行配置和展示。

24. 任務(wù)調(diào)度系統(tǒng)

一種由Python開發(fā)的任務(wù)調(diào)度系統(tǒng),主要用于自動(dòng)化地將一個(gè)服務(wù)進(jìn)程分布到其他多個(gè)機(jī)器的多個(gè)進(jìn)程中,一個(gè)服務(wù)進(jìn)程可作為調(diào)度者依靠網(wǎng)絡(luò)通信完成這一工作。

25. Python運(yùn)維流程系統(tǒng)

一種使用Python語言編寫的調(diào)度和監(jiān)控工作流的平臺(tái),內(nèi)部用于創(chuàng)建、監(jiān)控和調(diào)整數(shù)據(jù)管道。允許工作流開發(fā)人員輕松創(chuàng)建、維護(hù)和周期性地調(diào)度運(yùn)行工作流,包括了如數(shù)據(jù)存儲(chǔ)、增長分析、Email發(fā)送、A/B測試等諸多跨多部門的用例。

06 GUI編程

GUI(Graphical User Interface,圖形用戶界面)是指采用圖形方式顯示的計(jì)算機(jī)操作用戶界面。Python提供多個(gè)圖形開發(fā)界面的庫用于GUI編程,常用Python GUI庫如下所示。

26. Tkinter

一個(gè)Python的標(biāo)準(zhǔn)GUI庫,可以快速地創(chuàng)建GUI應(yīng)用程序,可以在大多數(shù)的UNIX平臺(tái)下使用,同樣可以應(yīng)用在Windows和Macintosh系統(tǒng)中,Tkinter 8.0的后續(xù)版本可以實(shí)現(xiàn)本地窗口風(fēng)格,并良好地運(yùn)行在絕大多數(shù)平臺(tái)中。

27. wxPython

一款開源軟件跨平臺(tái)GUI庫wxWidgets的Python封裝和Python模塊,是Python語言的一套優(yōu)秀的GUI圖形庫,允許程序員很方便地創(chuàng)建完整的、功能健全的GUI用戶界面。

28. PyQt

一個(gè)創(chuàng)建GUI應(yīng)用程序的工具庫,是Python編程語言和Qt的成功融合,可以運(yùn)行在所有主要操作系統(tǒng)上,包括UNIX、Windows和Mac。PyQt采用雙許可證,開發(fā)人員可以選擇GPL和商業(yè)許可,從PyQt的版本4開始,GPL許可證可用于所有支持的平臺(tái)。

29. PySide

一個(gè)跨平臺(tái)的應(yīng)用程式框架Qt的Python綁定版本,提供與PyQt類似的功能,并相容API,但與PyQt不同處為其使用LGPL授權(quán)。

07 機(jī)器學(xué)習(xí)

Python作為一門理想的集成語言,將各種技術(shù)綁定在一起,除了為用戶提供更方便的功能之外,還是一個(gè)理想的粘合平臺(tái),在開發(fā)人員與外部庫的低層次集成人員之間搭建連接,以便用C/C++實(shí)現(xiàn)更高效的算法。

對于研究人員者而言,使用Python編程可以快速遷移代碼并進(jìn)行改動(dòng),而無須花費(fèi)過多的精力在修改代碼與代碼規(guī)范上。開發(fā)者在Python中封裝了很多優(yōu)秀的依賴庫,其中NumPy和SciPy庫提供了目前解決機(jī)器學(xué)習(xí)問題所需的標(biāo)準(zhǔn)配置。

Python目前集成了大量的機(jī)器學(xué)習(xí)框架,其中常用機(jī)器學(xué)習(xí)庫如下所示。

30. Scikit-Learn

Scikit-Learn基于NumPy和SciPy,是專門為機(jī)器學(xué)習(xí)建造的一個(gè)Python模塊,提供了大量用于數(shù)據(jù)挖掘和分析的工具,包括數(shù)據(jù)預(yù)處理、交叉驗(yàn)證、算法與可視化算法等一系列接口。

Sklearn的基本功能可分為6個(gè)部分:

分類

回歸

聚類

數(shù)據(jù)降維

模型選擇

數(shù)據(jù)預(yù)處理

其中集成了大量分類、回歸和聚類的算法,包括支持向量機(jī)、邏輯回歸、樸素貝葉斯、隨機(jī)森林、Gradient Boosting、K-means和DBSCAN等。

31. Orange3

Orange3是一個(gè)基于組件的數(shù)據(jù)挖掘和機(jī)器學(xué)習(xí)軟件套裝,支持Python進(jìn)行腳本開發(fā)。它包含一系列的數(shù)據(jù)可視化、檢索、預(yù)處理和建模技術(shù),具有一個(gè)良好的用戶界面,同時(shí)也可以作為Python的一個(gè)模塊使用。

用戶可通過數(shù)據(jù)可視化進(jìn)行數(shù)據(jù)分析,包括統(tǒng)計(jì)分布圖、柱狀圖、散點(diǎn)圖,以及更深層次的決策樹、分層聚簇、熱點(diǎn)圖、MDS(多維度分析)、線性預(yù)測等,并可使用Orange自帶的各類附加功能組件進(jìn)行NLP、文本挖掘、構(gòu)建網(wǎng)絡(luò)分析、推斷高頻數(shù)據(jù)集和關(guān)聯(lián)規(guī)則數(shù)據(jù)分析。

32. XGBoost

XGBoost是專注于梯度提升算法的機(jī)器學(xué)習(xí)函數(shù)庫,因其優(yōu)良的學(xué)習(xí)效果及高效的訓(xùn)練速度而獲得廣泛的關(guān)注。XGBoost支持并行處理,比起同樣實(shí)現(xiàn)了梯度提升算法的Scikit-Learn庫,其性能提升10倍以上。XGBoost可以處理回歸、分類和排序等多種任務(wù)。

33. NuPIC

NuPIC是專注于時(shí)間序列的一個(gè)機(jī)器學(xué)習(xí)平臺(tái),其核心算法為HTM算法,相比于深度學(xué)習(xí),其更為接近人類大腦的運(yùn)行結(jié)構(gòu)。HTM算法的理論依據(jù)主要是人腦中處理高級認(rèn)知功能的新皮質(zhì)部分的運(yùn)作原理。NuPIC可用于預(yù)測及異常檢測,適用面非常廣,僅要求輸入時(shí)間序列即可。

34. Milk

Milk(Machine Learning Toolkit)是Python中的一個(gè)機(jī)器學(xué)習(xí)工具包。

Milk注重提升運(yùn)行速度與降低內(nèi)存占用,因此大部分對性能敏感的代碼都是使用C++編寫的,為了便利性在此基礎(chǔ)上提供Python接口。重點(diǎn)提供監(jiān)督分類方法,如SVMs、KNN、隨機(jī)森林和決策樹,也支持無監(jiān)督學(xué)習(xí)算法,如K-means和密切關(guān)系傳播。

08 深度學(xué)習(xí)

深度學(xué)習(xí)作為機(jī)器學(xué)習(xí)的分支,綻放了耀眼的光芒。由于Python的易用性與可擴(kuò)展性,眾多深度學(xué)習(xí)框架提供了Python接口,其中較為流行的深度學(xué)習(xí)庫如下所示。

35. Caffe

Caffe(Convolutional Architecture for Fast Feature Embedding)是一個(gè)以表達(dá)式、速度和模塊化為核心的深度學(xué)習(xí)框架,具備清晰、可讀性高和快速的特性,在視頻、圖像處理方面應(yīng)用較多。

Caffe中的網(wǎng)絡(luò)結(jié)構(gòu)與優(yōu)化都以配置文件形式定義,容易上手,無須通過代碼構(gòu)建網(wǎng)絡(luò);網(wǎng)絡(luò)訓(xùn)練速度快,能夠訓(xùn)練大型數(shù)據(jù)集與State-of-the-art的模型;模塊化的組件可以方便地拓展到新的模型與學(xué)習(xí)任務(wù)上。

36. Theano

Theano誕生于2008年,是一個(gè)高性能的符號(hào)計(jì)算及深度學(xué)習(xí)庫,被認(rèn)為是深度學(xué)習(xí)庫的始祖之一,也被認(rèn)為是深度學(xué)習(xí)研究和應(yīng)用的重要標(biāo)準(zhǔn)之一。其核心是一個(gè)數(shù)學(xué)表達(dá)式的編譯器,專門為處理大規(guī)模神經(jīng)網(wǎng)絡(luò)訓(xùn)練的計(jì)算而設(shè)計(jì)。

Theano很好地整合了NumPy,可以直接使用NumPy的ndarray,使得API接口學(xué)習(xí)成本大為降低;其計(jì)算穩(wěn)定性好,可以精準(zhǔn)地計(jì)算輸出值很小的函數(shù),如log(1+x);可動(dòng)態(tài)地生成C或者CUDA代碼,用來編譯成高效的機(jī)器代碼。

37. TensorFlow

TensorFlow是相對高階的機(jī)器學(xué)習(xí)庫,其核心代碼使用C++編寫,并支持自動(dòng)求導(dǎo),使得用戶可以方便地設(shè)計(jì)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),不需要親自編寫C++或CUDA代碼,也無須通過反向傳播求解梯度。由于底層使用C++語言編寫,運(yùn)行效率得到了保證,并簡化了線上部署的復(fù)雜度。

除了核心代碼的C++接口以外,TensorFlow還有官方的Python、Go和Java接口以外,用戶可以在一個(gè)硬件配置較好的機(jī)器中用Python進(jìn)行實(shí)驗(yàn),并在資源比較緊張的嵌入式環(huán)境或需要低延遲的環(huán)境中用C++部署模型。

TensorFlow不只局限于神經(jīng)網(wǎng)絡(luò),其數(shù)據(jù)流式圖還支持非常自由的算法表達(dá),也可以輕松實(shí)現(xiàn)深度學(xué)習(xí)以外的機(jī)器學(xué)習(xí)算法。

38. Keras

Keras是一個(gè)高度模塊化的神經(jīng)網(wǎng)絡(luò)庫,使用Python實(shí)現(xiàn),并可以同時(shí)運(yùn)行在TensorFlow和Theano上。

Keras專精于深度學(xué)習(xí),其提供了到目前為止最方便的API,用戶僅需將高級的模塊拼在一起便可設(shè)計(jì)神經(jīng)網(wǎng)絡(luò),大大降低了編程開銷(code overhead)與理解開銷(cognitive overhead)。

Keras同時(shí)支持卷積網(wǎng)絡(luò)和循環(huán)網(wǎng)絡(luò),支持級聯(lián)的模型或任意的圖結(jié)構(gòu)的模型,從CPU上計(jì)算切換到GPU加速無須任何代碼的改動(dòng)。簡化了編程的復(fù)雜度的同時(shí),在性能上絲毫不遜色于TensorFlow和Theano。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Web
    Web
    +關(guān)注

    關(guān)注

    2

    文章

    1263

    瀏覽量

    69460
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8418

    瀏覽量

    132627
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4797

    瀏覽量

    84682
收藏 人收藏

    評論

    相關(guān)推薦

    數(shù)據(jù)分析中最常用、最好用的20個(gè)Python分享

    【導(dǎo)讀】Python在解決數(shù)據(jù)科學(xué)任務(wù)和挑戰(zhàn)方面處于領(lǐng)先地位。而一些方便易用的則幫助了開發(fā)人員高效開發(fā)。在這里我們整理了20個(gè)在深度學(xué)習(xí)、數(shù)據(jù)分析中最常用、最好用的
    的頭像 發(fā)表于 01-03 09:28 ?5280次閱讀
    數(shù)據(jù)分析中最<b class='flag-5'>常用</b>、最好用的20<b class='flag-5'>個(gè)</b><b class='flag-5'>Python</b><b class='flag-5'>庫</b>分享

    常用Python圖像處理介紹

    本文主要介紹了一些簡單易懂最常用Python 圖像處理。
    的頭像 發(fā)表于 08-19 10:54 ?2033次閱讀

    5個(gè)常用Python

    Python 標(biāo)準(zhǔn)超過 200 個(gè)模塊,程序員可以在他們的程序中導(dǎo)入和使用。雖然普通程序員對其中許多模塊都有一些經(jīng)驗(yàn),但很可能有一些好用的模塊他們?nèi)匀粵]有注意到。
    發(fā)表于 11-28 11:27 ?543次閱讀

    Python機(jī)器學(xué)習(xí)常用

    Python編寫,是很友好的,但由于開發(fā)不久,就深度和廣大而言,還有些匱乏!十、NeurolabNeurolab是一個(gè)API友好的神經(jīng)網(wǎng)絡(luò),其包含遞歸神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)的不同變體,如果使
    發(fā)表于 03-26 16:29

    常用python機(jī)器學(xué)習(xí)盤點(diǎn)

    現(xiàn)在人工智能非?;鸨瑱C(jī)器學(xué)習(xí)應(yīng)該算是人工智能里面的一個(gè)子領(lǐng)域,而其中有一塊是對文本進(jìn)行分析,對數(shù)據(jù)進(jìn)行深入的挖掘提取一些特征值,然后用一些算法去學(xué)習(xí),訓(xùn)練,分析,甚至還能預(yù)測,那么Python常用
    發(fā)表于 05-10 15:20

    Python的常見詳細(xì)資料介紹

    由于設(shè)計(jì)者和開源社區(qū)的共同努力,在python中有大量優(yōu)秀的可以被直接調(diào)用以高效地完成不同需求的工作。這里列舉一些常見常用
    發(fā)表于 06-16 16:37 ?29次下載
    <b class='flag-5'>Python</b>的常見<b class='flag-5'>庫</b><b class='flag-5'>詳細(xì)</b>資料介紹

    個(gè)常用Python GUI

    Python GUI 很多,下面給大家羅列常用的幾種 GUI 。下面介紹的這些GUI框架,能滿足大部分開發(fā)人員的需要,你可以根據(jù)自己的
    的頭像 發(fā)表于 08-26 14:52 ?2524次閱讀

    詳解Python中的Pandas和Numpy

    pandas、numpy是Python數(shù)據(jù)科學(xué)中非常常用,numpy是Python的數(shù)值計(jì)算擴(kuò)展,專門用來處理矩陣,它的運(yùn)算效率比列表更高效。
    的頭像 發(fā)表于 05-25 12:49 ?2588次閱讀

    介紹5個(gè)常用Python

    Python 標(biāo)準(zhǔn)超過 200 個(gè)模塊,程序員可以在他們的程序中導(dǎo)入和使用。雖然普通程序員對其中許多模塊都有一些經(jīng)驗(yàn),但很可能有一些好用的模塊他們?nèi)匀粵]有注意到。
    的頭像 發(fā)表于 03-22 09:27 ?709次閱讀

    如何安裝常用Python

    使用常用Python是非常重要的一步。本文將介紹如何安裝常用Python,以幫助您在
    的頭像 發(fā)表于 04-14 12:11 ?1163次閱讀

    SQLite數(shù)據(jù)python的區(qū)別

    、數(shù)據(jù)科學(xué)等方面。SQLite數(shù)據(jù)Python之間很多不同之處,下面將詳細(xì)解析它們之間的區(qū)別。 1. 數(shù)據(jù)類型 SQLite是一種關(guān)
    的頭像 發(fā)表于 08-28 16:41 ?867次閱讀

    python什么用 如何用python創(chuàng)建數(shù)據(jù)

    python什么用 如何用python創(chuàng)建數(shù)據(jù) Python是一種高級編程語言,可以用于開發(fā)各種類型的應(yīng)用程序和工具。它的廣泛應(yīng)用使它在
    的頭像 發(fā)表于 08-28 16:41 ?1176次閱讀

    python讀取數(shù)據(jù)數(shù)據(jù) python查詢數(shù)據(jù) python數(shù)據(jù)連接

    ,獲取數(shù)據(jù)中的數(shù)據(jù),并對數(shù)據(jù)進(jìn)行增刪改查等操作。本文將詳細(xì)介紹Python如何連接數(shù)據(jù)、讀取數(shù)據(jù)數(shù)據(jù)以及如何進(jìn)行查詢操作。 一、
    的頭像 發(fā)表于 08-28 17:09 ?1827次閱讀

    python第三方哪些

    Python) NumPy 是 Python 中最重要且最常用的科學(xué)計(jì)算之一。它提供了支持大型、多維數(shù)組和矩陣運(yùn)算的高性能數(shù)學(xué)函數(shù)和計(jì)算工具。NumPy 的使用極為廣泛,尤其在數(shù)據(jù)
    的頭像 發(fā)表于 11-29 14:31 ?2138次閱讀

    深度學(xué)習(xí)常用Python

    深度學(xué)習(xí)常用Python,包括核心、可視化工具、深度學(xué)習(xí)框架、自然語言處理以及數(shù)據(jù)抓取
    的頭像 發(fā)表于 07-03 16:04 ?648次閱讀