1.開篇 總所周知,,python是一門簡單便捷的語言,,所以有很多的第三方庫可以被python學(xué)習(xí)者使用,這其實會幫助大家實現(xiàn)很多隱藏的“高端操作“,,接下來筆者就介紹幾個很有意思但平時又接觸不到的庫,。 2.詳細介紹 (1)Python生成二維碼 二維碼可以說在生活中無處不見,看似普普通通的二維碼后面往往儲存著一組數(shù)據(jù)或是其他東西,。其實百度一下就會有很多幫忙做二維碼的網(wǎng)站,,在這里,將會用MYQR模塊來制作二維碼,。 首先安裝MYQR庫:
然后使用該庫:
由代碼可以知道,,以“2.jpg”為背景(2.jpg為自己所用照片),生成了一張含有百度網(wǎng)址的名為“baidu.png”的二維碼,,且二維碼有顏色。如colorized=False則為黑白。 生成如下: 圖2.1生成的二維碼 (2)識別圖片中的文字 其實生活中,,識別圖片中的文字早已不是什么高科技技術(shù),,到處都是這個功能,python中Tesseract模塊就是專門用來識別圖片中的文字的,。因為Tesseract與其他庫不同,,不能直接pip下載后使用,還需要對文件位置進行配置,。網(wǎng)上也有許多配置方法,,大家可以從網(wǎng)上獲取配置方法,這里直接使用代碼來看看到底有多簡單:
text就是識別的文字,,這段代碼的重點就是.image_to_string,。關(guān)于庫的安裝我就不多贅述。 (3)生成詞云 有時拿到一大段文字或是文章卻看不出任何中心點,,讓人很盲目,,這是詞云就可以大大幫助理解這段文字,通過某些關(guān)鍵詞出現(xiàn)的次數(shù)就可以大致判斷主要方向,。而python中wordcloud模塊就是生成詞云的,。 安裝模塊:
使用方法:
生成如下: 圖2.2 生成詞云 3.總結(jié) 這只是其中的幾個小點,還有很多工具大家可以去發(fā)現(xiàn),,工具收集的多了,,學(xué)習(xí)的樂趣也就上升了,希望學(xué)者在學(xué)習(xí)的同時尋找出樂趣,,這樣學(xué)習(xí)過程才不會枯燥,。 編 輯 | 王楠嵐 責(zé) 編 | 李和龍 where2go 團隊 |
|