python 常用專案列表

2021-10-09 08:14:25 字數 1426 閱讀 1510

專案名稱

作用numpy

numpy(numerical python) 是 python 語言的乙個擴充套件程式庫,支援大量的維度陣列與矩陣運算,此外也針對陣列運算提供大量的數學函式庫。最牛的庫

matplotlib

matplotlib 是 python 的繪相簿。 它可與 numpy 一起使用,提供了一種有效的 matlab 開源替代方案。 它也可以和圖形工具包一起使用

opencv-python

opencv是乙個強大的影象處理和計算機視覺庫,實現了很多實用演算法,值得學習和深究下

pillow

圖形影象庫, 是 pil 的替代版本,pil 軟體包提供了基本的影象處理功能,如:改變影象大小,旋轉影象,影象格式轉換,色場空間轉換,影象增強,直方圖處理,插值和濾波等等。

pyyaml

pyyaml模組是python的yaml解析器和生成器, yaml是一種檔案格式, 一般是配置檔案,yaml 的語法和其他高階語言類似,並且可以簡單表達清單、雜湊表,標量等資料形態。它使用空白符號縮排和大量依賴外觀的特色,特別適合用來表達或編輯資料結構、各種配置檔案、傾印除錯內容、檔案大綱(例如:許多電子郵件標題格式和yaml非常接近)

scipy

scipy是乙個用於數學、科學、工程領域的常用軟體包,可以處理插值、積分、優化、影象處理、常微分方程數值解的求解、訊號處理等問題

tensorboard

tensorboard是乙個視覺化工具,它可以用來展示網路圖、張量的指標變化、張量的分布情況等。特別是在訓練網路的時候,我們可以設定不同的引數(比如:權重w、偏置b、卷積層數、全連線層數等),使用tensorboader可以很直觀的幫我們進行引數的選擇

torch

pytorch

pytorch的前身是torch,其底層和torch框架一樣,但是使用python重新寫了很多內容,不僅更加靈活,支援動態圖,而且提供了python介面。它是由torch7團隊開發,是乙個以python優先的深度學習框架,不僅能夠實現強大的gpu加速,同時還支援動態神經網路,這是很多主流深度學習框架比如tensorflow等都不支援的。pytorch既可以看作加入了gpu支援的numpy,同時也可以看成乙個擁有自動求導功能的強大的深度神經網路。除了facebook外,它已經被twitter、cmu和salesforce等機構採用 我感覺比tenseflow 要好用多了.

cython

準確說cython是單獨的一門語言,專門用來寫在python裡面import用的擴充套件庫。實際上cython的語法基本上跟python一致,而cython有專門的「編譯器」先將 cython**轉變成c(自動加入了一大堆的c-python api),然後使用c編譯器編譯出最終的python可呼叫的模組。

tqdm

tqdm 是乙個快速,可擴充套件的python進度條,可以在 python 長迴圈中新增乙個進度提示資訊,使用者只需要封裝任意的迭代器 tqdm(iterator)

xcode常用專案模板

xcode常用的專案模板中,主要有以下幾類 開啟masterviewcontroller.swift檔案 override func tableview tableview uitableview,caneditrowatindexpath indexpath nsindexpath bool這個是...

常用專案js驗證

通過js驗證方法 方法 驗證是否為數字 demo var s 520 s.isnumber string.prototype.isnumber function 方法 驗證是否為中文 demo var s 動感 s.ischinese string.prototype.ischinese funct...

實用專案對白

a 你看王總,您在公司的電腦上按下ctrl c,然後再家裡的電腦上按下ctrl v肯定是不行的,模式在不同環境下可不通用,沒有永不過時的解決方案 a 你們的產品做太慢了!李總說,b 您看是不是這樣,雖然我們一起騎自行車,但是你看的風景怎麼樣?比賓士中看舒服吧?過程很重要。a 你們都做過什麼產品!沒有...