25個Python常用庫

2021-10-08 04:58:55 字數 2372 閱讀 5605

1、requests.

kenneth reitz寫的最富盛名的http庫。每個python程式設計師都應該有它。

2、scrapy.

如果你從事爬蟲相關的工作,那麼這個庫也是必不可少的。用過它之後你就不會再想用別的同類庫了。

3、pillow.

它是pil(python圖形庫)的乙個友好分支。對於使用者比pil更加友好,對於任何在圖形領域工作的人是必備的庫。

4、numpy.

我們怎麼能缺少這麼重要的庫?它為python提供了很多高階的數學方法。

5、scipy.

既然我們提了numpy,那就不得不提一下scipy。這是乙個python的演算法和數學工具庫,它的功能把很多科學家從ruby吸引到了python。

6、matplotlib.

乙個繪製資料圖的庫。對於資料科學家或分析師非常有用。

7、wxpython.

python的乙個gui(圖形使用者介面)工具。我主要用它替代tkinter。你一定會愛上它的。

8、sqlalchemy.

乙個資料庫的庫。對它的評價褒貶參半。是否使用的決定權在你手裡。

9、beautifulsoup.

我知道它很慢,但這個xml和html的解析庫對於新手非常有用。

10、twisted.

對於網路應用開發者最重要的工具。它有非常優美的api,被很多python開發大牛使用。

11、pygame.

哪個程式設計師不喜歡玩遊戲和寫遊戲?這個庫會讓你在開發2d遊戲的時候如虎添翼。

12、pyglet.

3d動畫和遊戲開發引擎。非常有名的python版本minecraft就是用這個引擎做的。

13、pyqt.

python的gui工具。這是我在給python指令碼開發使用者介面時次於wxpython的選擇。

14、pygtk.

也是python gui庫。很有名的bittorrent客戶端就是用它做的。

15、scapy.

用python寫的資料報探測和分析庫。

16、pywin32.

乙個提供和windows互動的方法和類的python庫。

17、nltk.

自然語言工具包。我知道大多數人不會用它,但它通用性非常高。如果你需要處理字串的話,它是非常好的庫。但它的功能遠遠不止如此,自己摸索一下吧。

18、nose.

python的測試框架。被成千上萬的python程式設計師使用。如果你做測試導向的開發,那麼它是必不可少的。

19、sympy.

sympy可以做代數評測、差異化、擴充套件、複數等等。它封裝在乙個純python發行版本裡。

20、ipython.

怎麼稱讚這個工具的功能都不為過。它把python的提示資訊做到了極致。包括完成資訊、歷史資訊、shell功能,以及其他很多很多方面。一定要研究一下它。

21.tensorflow

該庫是由google與brain team合作開發的。如果您目前正在使用python進行機器學習專案,那麼您可能已經聽說過這個流行的開源庫,即tensorflow。

22.numpy.

numpy被認為是python中最受歡迎的機器學習庫之一。該介面可用於將影象,聲波和其他二進位制原始流表達為n維中的實數陣列。

23.scikit-learn

它是乙個與numpy和scipy相關聯的python庫。它被認為是處理複雜資料的最佳庫之一。

24.keras.

keras被認為是python中最酷的機器學習庫之一。它提供了一種更容易表達神經網路的機制。keras還提供了一些用於編譯模型,處理資料集,圖形視覺化等的最佳工具。

25.pytorch

pytorch是最大的機器學習庫,允許開發人員通過gpu加速執行張量計算,建立動態計算圖,並自動計算梯度。除此之外,pytorch還提供豐富的api,用於解決與神經網路相關的應用問題。這個機器學習庫基於torch,它是乙個用c語言實現的開源機器庫,帶有lua中的包裝器。

python docs庫 Python常用庫整理

前兩天有個同學問我關於tkinter庫的問題,但是我連tkinter庫是幹啥的都不清楚,有點尷尬。python庫博大精深,涉及各個領域,多了解一些著名的庫總比不知道的好。gui圖形介面 tkinter wxpython pygtk pyqt pyside web框架 django web2py fl...

常用的python標準庫 python常用標準庫

系統介面 sys模組可以檢視環境變數和新增環境變數 import sys sys.path e 360movedata users administrator desktop pytorch e anzhuang anaconda python37.zip e anzhuang anaconda d...

python常用的庫

scrapy 網頁資料採集 爬蟲 scrapy redis 分布式爬蟲 selenium web測試,瀏覽器 beautifulsoup 網頁解釋庫,提供lxml的支援 lxml xml解釋庫 numpy 基於矩陣的數學計算庫 pandas 是基於numpy陣列構建的,對資料進行處理 清洗 分析的工...