久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Python|python實用“高端操作“

 算法與編程之美 2020-08-08

1.開篇

總所周知,,python是一門簡單便捷的語言,,所以有很多的第三方庫可以被python學(xué)習(xí)者使用,這其實會幫助大家實現(xiàn)很多隱藏的“高端操作“,,接下來筆者就介紹幾個很有意思但平時又接觸不到的庫,。

2.詳細介紹

(1)Python生成二維碼

二維碼可以說在生活中無處不見,看似普普通通的二維碼后面往往儲存著一組數(shù)據(jù)或是其他東西,。其實百度一下就會有很多幫忙做二維碼的網(wǎng)站,,在這里,將會用MYQR模塊來制作二維碼,。

首先安裝MYQR庫:

pip install MYQR

然后使用該庫:

from MyQR import myqr

myqr.run(words="www.baidu.com",

          picture = "2.jpg",

          colorized=True,

           save_name="baidu.png")

由代碼可以知道,,以“2.jpg”為背景(2.jpg為自己所用照片),生成了一張含有百度網(wǎng)址的名為“baidu.png”的二維碼,,且二維碼有顏色。如colorized=False則為黑白。

生成如下:

圖2.1生成的二維碼

(2)識別圖片中的文字

其實生活中,,識別圖片中的文字早已不是什么高科技技術(shù),,到處都是這個功能,python中Tesseract模塊就是專門用來識別圖片中的文字的,。因為Tesseract與其他庫不同,,不能直接pip下載后使用,還需要對文件位置進行配置,。網(wǎng)上也有許多配置方法,,大家可以從網(wǎng)上獲取配置方法,這里直接使用代碼來看看到底有多簡單:

import pytesseract

from PIL import Image

img = Image.open("百度.png")

text = pytesseract.image_to_string(img)

print(text)

text就是識別的文字,,這段代碼的重點就是.image_to_string,。關(guān)于庫的安裝我就不多贅述。

(3)生成詞云

有時拿到一大段文字或是文章卻看不出任何中心點,,讓人很盲目,,這是詞云就可以大大幫助理解這段文字,通過某些關(guān)鍵詞出現(xiàn)的次數(shù)就可以大致判斷主要方向,。而python中wordcloud模塊就是生成詞云的,。

安裝模塊:

pip install wordcloud

使用方法:

from wordcloud import WordCloud

wc = WordCloud()

wc.generate("Do not go here,go  there,not come here")

wc.to_file("wc.png")

生成如下:

圖2.2 生成詞云

3.總結(jié)

這只是其中的幾個小點,還有很多工具大家可以去發(fā)現(xiàn),,工具收集的多了,,學(xué)習(xí)的樂趣也就上升了,希望學(xué)者在學(xué)習(xí)的同時尋找出樂趣,,這樣學(xué)習(xí)過程才不會枯燥,。



END

編  輯   |   王楠嵐

責(zé)  編   |   李和龍

 where2go 團隊


微信號:算法與編程之美          

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多