欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python wordcloud庫(kù)安裝方法

 更新時(shí)間:2024年01月08日 09:45:51   作者:阿勉要睡覺(jué)  
Wordcloud庫(kù)的基本使用非常簡(jiǎn)單,只需要導(dǎo)入庫(kù)并調(diào)用WordCloud類(lèi)即可,這篇文章主要介紹了Python wordcloud庫(kù),需要的朋友可以參考下

認(rèn)識(shí)wordcloud庫(kù)

wordcloud是優(yōu)秀的詞云展示第三方庫(kù)

-詞云以詞語(yǔ)為基本單位,更加直直觀和藝術(shù)的展示文本

如圖:

wordcloud庫(kù)的安裝

pip install wordcloud

如果安裝不成功就看看一波三折的wordcloud庫(kù)安裝

wordcloud庫(kù)的常規(guī)方法

w=wordcloud.WordCloud()

w.generate(txt)向WordCloud對(duì)象w中加載文本txt,
>>>w.generate("Pyrhon and WordCloud")
w.to_file(filename)將詞云輸出為圖像文件,.png或.jpg格式
>>>w.to_file("outfile.png")

詞云繪制步驟

-步驟1:配置對(duì)象參數(shù)
-步驟2:加載詞云文本
-步驟3:輸出詞云文件

import wordcloud
c=wordcloud.WordCloud()
c.generate("wordcloud by Python")
c.to_file("pywordcloud.png")

運(yùn)行生成一個(gè)新圖片文件

 圖片默認(rèn)像素高400像素,寬200像素

配置對(duì)象參數(shù)

w=wordcloud.WordCloud(<參數(shù)>)

width指定詞云對(duì)象生成圖片寬度,默認(rèn)400像素
>>>w=wordcloud.WordCloud(with=600)
height指定詞云對(duì)象生成圖片的高度,默認(rèn)200像素
>>>w=wordcloud.WordCloud(height=400)
min_font_size指定詞云中字體的最小字號(hào),默認(rèn)4號(hào)
>>>w=wordcloud.WordCloud(min_font_size=10)
max_font_size指定詞云中字體的最大字號(hào),根據(jù)高度自動(dòng)調(diào)節(jié)
>>>w=wordcloud.WordCloud(max_fond_size=20)
font_step指定詞云中字體字號(hào)的步進(jìn)間隔,默認(rèn)為1
>>>w=wordcloud.WordCloud(font_step=2)
font_path指定字體文件的路徑,默認(rèn)None
>>>w=wordcloud.WordCloud(font_path="msyh.ttc")
max_words指定詞云顯示的最大單詞數(shù)量,默認(rèn)200
>>>w=wordcloud.WordCloud(max_word=20)
stop_words指定詞云的排除列表,即不顯示的單詞列表
>>>w=wordcloud.WordCloud(stop_word={"python"})
mask指定詞云形狀,默認(rèn)為長(zhǎng)方形,需要引用imread()函數(shù)
>>>from scipy.misc import imread
>>>mk=imread("pic.png")
>>>w=wordcloud.WordCloud(mask=mk)
background_color指定詞云圖片的背景顏色,默認(rèn)為黑色
>>>w=wordcloud.WordCloud(background_color="white")

應(yīng)用實(shí)例 

#英文實(shí)例
import wordcloud
txt="life is short,you need python"
w=wordcloud.WordCloud(\
	background_color="white")
w.generate(txt)
w.to_file("pywcloud.png")

#中文實(shí)例
import jieba
import wordcloud
txt="程序語(yǔ)言設(shè)計(jì)是計(jì)算機(jī)能夠理解和識(shí)別用戶(hù)操作意圖的一種交互式體系,\
他按照特定規(guī)則組織計(jì)算機(jī)指令,使計(jì)算機(jī)能夠自動(dòng)運(yùn)行各種運(yùn)算處理。"
w=wordcloud.WordCloud(width=1000,font_path="msyh.ttc",height=700)
w.generate(" ".join(jieba.lcut(txt)))
w.to_file("pywcloud.png")

到此這篇關(guān)于Python wordcloud庫(kù)的文章就介紹到這了,更多相關(guān)Python wordcloud庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論