目前,網(wǎng)上已有成千上萬個(gè)Python包,但幾乎沒有人能夠全部知道它們。單單PyPi上就有超過47000個(gè)包列表?,F(xiàn)在,越來越多的數(shù)據(jù)科學(xué)家開始使用Python,雖然他們從pandas,scikit-learn,numpy中獲得了不少好處,但我仍想向他們介紹一些年長(zhǎng)且非常實(shí)用的Python庫(kù)。在本文中,我將列一些不太知名的庫(kù),即使你是經(jīng)驗(yàn)豐富的Python的開發(fā)者,也值得過來一看。
1、delorean
Dolorean是一個(gè)非??岬娜掌?時(shí)間庫(kù)。類似Java的moment,擁有非常完善的技術(shù)文檔。

2、prettytable
你可能從未聽過該庫(kù),因?yàn)樗泄茉贕oogleCode。prettytable主要用于在終端或?yàn)g覽器端構(gòu)建很好的輸出。

3、snowballstemmer
好吧,我也是首次安裝該庫(kù)。這是一款非常瘦小的語言轉(zhuǎn)換庫(kù),支持15種語言。

4、wget
你是否還記得,每一次都會(huì)因?yàn)槟硞€(gè)目的而編寫網(wǎng)絡(luò)爬蟲工具,以后再也不用了,因?yàn)閣get就足夠你使用了。wget是Python版的網(wǎng)絡(luò)爬蟲庫(kù),簡(jiǎn)單好用。

5、PyMC
scikit-learn似乎是所有人的寵兒,但在我看來,PyMC更有魅力。PyMC主要用來做Bayesian分析。

6、sh
sh庫(kù)用來將shell命令作為函數(shù)導(dǎo)入到Python中。在bash中使用是非常實(shí)用的,但是在Python中不容易記住怎么使用(即遞歸搜索文件)。

7、fuzzywuzzy
Fuzzywuzzy是一個(gè)可以對(duì)字符串進(jìn)行模糊匹配的庫(kù)

8、progressbar
progressbar是一個(gè)進(jìn)度條庫(kù),該庫(kù)提供了一個(gè)文本模式的progressbar。

9、colorama
colorama主要用來給文本添加各種顏色,并且非常簡(jiǎn)單易用。

10、uuid
uuid是基于Python實(shí)現(xiàn)的UUID庫(kù),它實(shí)現(xiàn)了UUID標(biāo)注的1,3,4和5版本,在確保唯一性上真的非常方便。

11、bashplotlib
bashplotlib是一個(gè)繪圖庫(kù),它允許你使用stdin繪制柱狀圖和散