目前,網上已有成千上萬個Python包,但幾乎沒有人能夠全部知道它們。單單PyPi上就有超過47000個包列表。現在,越來越多的數據科學家開始使用Python,雖然他們從pandas,scikit-learn,numpy中獲得了不少好處,但我仍想向他們介紹一些年長且非常實用的Python庫。在本文中,我將列一些不太知名的庫,即使你是經驗豐富的Python的開發者,也值得過來一看。
1、delorean
Dolorean是一個非常酷的日期/時間庫。類似JavaScript的moment,擁有非常完善的技術文檔。
2、prettytable
你可能從未聽過該庫,因為它託管在GoogleCode。prettytable主要用於在終端或瀏覽器端構建很好的輸出。
3、snowballstemmer
好吧,我也是首次安裝該庫。這是一款非常瘦小的語言轉換庫,支持15種語言。
4、wget
你是否還記得,每一次都會因為某個目的而編寫網絡爬蟲工具,以後再也不用了,因為wget就足夠你使用了。wget是Python版的網絡爬蟲庫,簡單好用。
5、PyMC
scikit-learn似乎是所有人的寵兒,但在我看來,PyMC更有魅力。PyMC主要用來做Bayesian分析。
6、sh
sh庫用來將shell命令作為函數導入到Python中。在bash中使用是非常實用的,但是在Python中不容易記住怎麼使用(即遞歸搜索文件)。
7、fuzzywuzzy
Fuzzywuzzy是一個可以對字符串進行模糊匹配的庫
8、progressbar
progressbar是一個進度條庫,該庫提供了一個文本模式的progressbar。
9、colorama
colorama主要用來給文本添加各種顏色,並且非常簡單易用。
10、uuid
uuid是基於Python實現的UUID庫,它實現了UUID標註的1,3,4和5版本,在確保唯一性上真的非常方便。
11、bashplotlib
bashplotlib是一個繪圖庫,它允許你使用stdin繪製柱狀圖和散點圖等。
閱讀更多 Python部落 的文章