目前再来,網(wǎng)上已有成千上萬(wàn)個(gè)Python包鹰霍,但幾乎沒(méi)有人能夠全部知道它們闻鉴。單單PyPi上就有超過(guò)47000個(gè)包列表。現(xiàn)在茂洒,越來(lái)越多的數(shù)據(jù)科學(xué)家開(kāi)始使用Python孟岛,雖然他們從pandas,scikit-learn督勺,numpy中獲得了不少好處渠羞,但我仍想向他們介紹一些年長(zhǎng)且非常實(shí)用的Python庫(kù)。在本文中智哀,我將列一些不太知名的庫(kù)次询,即使你是經(jīng)驗(yàn)豐富的Python的開(kāi)發(fā)者,也值得過(guò)來(lái)一看瓷叫。
1屯吊、delorean
Dolorean是一個(gè)非常酷的日期/時(shí)間庫(kù)摹菠。類似Java的moment盒卸,擁有非常完善的技術(shù)文檔。
2次氨、prettytable
你可能從未聽(tīng)過(guò)該庫(kù)蔽介,因?yàn)樗泄茉贕oogleCode。prettytable主要用于在終端或?yàn)g覽器端構(gòu)建很好的輸出煮寡。
3虹蓄、snowballstemmer
好吧,我也是首次安裝該庫(kù)幸撕。這是一款非常瘦小的語(yǔ)言轉(zhuǎn)換庫(kù)薇组,支持15種語(yǔ)言。
4杈帐、wget
你是否還記得体箕,每一次都會(huì)因?yàn)槟硞€(gè)目的而編寫網(wǎng)絡(luò)爬蟲(chóng)工具专钉,以后再也不用了挑童,因?yàn)閣get就足夠你使用了累铅。wget是Python版的網(wǎng)絡(luò)爬蟲(chóng)庫(kù),簡(jiǎn)單好用站叼。
5娃兽、PyMC
scikit-learn似乎是所有人的寵兒,但在我看來(lái)尽楔,PyMC更有魅力投储。PyMC主要用來(lái)做Bayesian分析。
6阔馋、sh
sh庫(kù)用來(lái)將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主要用來(lái)給文本添加各種顏色孽江,并且非常簡(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繪制柱狀圖和散