最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python詞云展示庫(kù)wordcloud配置詳解

 更新時(shí)間:2023年07月26日 10:24:31   作者:Python 學(xué)習(xí)者  
這篇文章主要介紹了Python詞云展示庫(kù)wordcloud配置詳解,詞云就是將詞語(yǔ)通過(guò)圖形可視化的方式,直觀和藝術(shù)的展示出來(lái),詞云在我們的生活中經(jīng)常能夠看到,無(wú)論是中文的詞云還是英文的詞云,需要的朋友可以參考下

1.介紹

wordcloud是優(yōu)秀的詞云展示第三方庫(kù),wordcloud能夠?qū)⒁欢挝谋咀兂梢粋€(gè)詞云。

詞云就是將詞語(yǔ)通過(guò)圖形可視化的方式,直觀和藝術(shù)的展示出來(lái)。詞云在我們的生活中經(jīng)常能夠看到,無(wú)論是中文的詞云還是英文的詞云。

安裝第三方庫(kù)需要使用pip工具,在命令行下運(yùn)行安裝命令(不是IDLE)。注意:需要將Python目錄和其目錄下的Scripts目錄加到環(huán)境變量中。

使用命令pip install wordcloud安裝第三方庫(kù),安裝之后會(huì)提示successfully installed,告知是否安裝成功。

2.使用說(shuō)明

wordcloud庫(kù)把詞云當(dāng)做一個(gè)WordCloud對(duì)象,即wordcloud.WordCloud()是一個(gè)代表文本對(duì)應(yīng)詞云的對(duì)象,一個(gè)詞云就是一個(gè)WordCloud對(duì)象。wordcloud庫(kù)可以根據(jù)文本中詞語(yǔ)出現(xiàn)的頻率等一系列參數(shù)來(lái)繪制詞云,在繪制詞云時(shí),詞云的形狀、尺寸、顏色包括字體都是可以設(shè)定的。

wordcloud庫(kù)對(duì)具體詞云的繪制有一個(gè)基本的思路,思路是用wordcloud庫(kù)中的WordCloud對(duì)象來(lái)表明一個(gè)詞云,WordCloud對(duì)象是一個(gè)詞云的對(duì)象基礎(chǔ),然后向這個(gè)對(duì)象中配置參數(shù)、加載文本、輸出到文件中。這同樣也是詞云繪制的步驟:1.配置對(duì)象參數(shù);2.加載詞云文本;3.輸出詞云文件。為了完成后兩個(gè)步驟,我們需要將WordCloud對(duì)象賦給一個(gè)變量名,使得后兩個(gè)步驟可以調(diào)用,例如:w=wordcloud.WordCloud()。

配置對(duì)象參數(shù)(參數(shù)之間使用逗號(hào)隔開(kāi)):

  • width

指定詞云對(duì)象生成圖片的寬度,默認(rèn)400像素,例如:

w=wordcloud.WordCloud(width=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_font_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_words=20)
  • stop_words

指定詞云的排除單詞列表,即不顯示的單詞列表,例如:

w=wordcloud.WordCloud(stop_words={"Python"})
  • mask

指定詞云形狀(提供白色的形狀圖片),默認(rèn)為長(zhǎng)方形,在使用時(shí)需要引用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")

加載詞云文本方法(默認(rèn)前提w=wordcolud.WordCloud()):

w.generate(txt)

向WordCloud對(duì)象w中加載文本txt,例如:

w.generate("Python and WordCloud")

輸出詞云文件方法(默認(rèn)前提w=wordcolud.WordCloud()):

w.to_file(filename)

將詞云輸出為圖像文件,采用.png或.jpg格式,例如:

w.to_file("outfile.png")

在不指定圖片寬和高時(shí),默認(rèn)圖片寬為400像素,高位200像素。

由文本變?yōu)樵~云,wordcloud庫(kù)大概做了4件事:

1.wordcloud庫(kù)以空格為分隔符,將文本分割成單詞;

2.wordcloud庫(kù)會(huì)在文本中統(tǒng)計(jì)每一個(gè)單詞出現(xiàn)的次數(shù),單詞出現(xiàn)次數(shù)越多,那么單詞顯示的詞云效果的字體越大,反之則反。并且將只有1到2個(gè)字符的單詞過(guò)濾掉;

3.wordcloud庫(kù)會(huì)根據(jù)統(tǒng)計(jì)單詞出現(xiàn)的次數(shù),為不同的單詞配置顯示的字號(hào);

4.進(jìn)行布局。

英文詞云實(shí)例:

import wordcloud
txt="Guido van Rossum, Father of Python"
w=wordcloud.WordCloud( \
    background_color="white")
w.generate(txt)
w.to_file("image.png")

生成的圖片

在這里插入圖片描述

中文詞云實(shí)例:

import jieba
import wordcloud#Python小白學(xué)習(xí)交流群:725638078
txt="Python由荷蘭數(shù)學(xué)和計(jì)算機(jī)科學(xué)研究學(xué)會(huì)的吉多·范羅蘇姆于1990年代初設(shè)計(jì),作為一門(mén)叫做ABC語(yǔ)言的替代品。 \
    Python提供了高效的高級(jí)數(shù)據(jù)結(jié)構(gòu),還能簡(jiǎn)單有效地面向?qū)ο缶幊?。Python語(yǔ)法和動(dòng)態(tài)類(lèi)型,以及解釋型語(yǔ)言的本質(zhì),\
    使它成為多數(shù)平臺(tái)上寫(xiě)腳本和快速開(kāi)發(fā)應(yīng)用的編程語(yǔ)言,隨著版本的不斷更新和語(yǔ)言新功能的添加,逐漸被用于獨(dú)立的、大型項(xiàng)目的開(kāi)發(fā)。"
w=wordcloud.WordCloud( width=1000,font_path="msyh.ttc",height=700) #必須設(shè)置字體,否則中文會(huì)顯示成方框。這里字體文件與.py文件處于同一目錄下
w.generate(" ".join(jieba.lcut(txt)))
w.to_file("image.png")

生成的圖片

在這里插入圖片描述

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

相關(guān)文章

  • Java及python正則表達(dá)式詳解

    Java及python正則表達(dá)式詳解

    正則表達(dá)式有元字符及不同組合來(lái)構(gòu)成,通過(guò)巧妙的構(gòu)造正則表達(dá)式可以匹配任意字符串,并完成復(fù)雜的字符串處理任務(wù)
    2017-12-12
  • python如何生成各種隨機(jī)分布圖

    python如何生成各種隨機(jī)分布圖

    這篇文章主要為大家詳細(xì)介紹了python如何生成各種隨機(jī)分布圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • 如何使用Python中的正則表達(dá)式處理html文件

    如何使用Python中的正則表達(dá)式處理html文件

    html類(lèi)型的文本數(shù)據(jù)內(nèi)容是由前端代碼書(shū)寫(xiě)的標(biāo)簽+文本數(shù)據(jù)的格式,可以直接在chrome瀏覽器打開(kāi),清楚的展示出文本的格式,下面這篇文章主要給大家介紹了關(guān)于如何使用Python中的正則表達(dá)式處理html文件的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • 通過(guò)代碼實(shí)例了解Python sys模塊

    通過(guò)代碼實(shí)例了解Python sys模塊

    這篇文章主要介紹了通過(guò)代碼實(shí)例了解Python sys模塊,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Pandas分組聚合之使用自定義函數(shù)方法transform()、apply()

    Pandas分組聚合之使用自定義函數(shù)方法transform()、apply()

    Pandas具有很多強(qiáng)大的功能,transform就是其中之一,利用它可以高效地匯總數(shù)據(jù)且不改變數(shù)據(jù)行數(shù),下面這篇文章主要給大家介紹了關(guān)于Pandas分組聚合之使用自定義函數(shù)方法transform()、apply()的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • Python中str.join()簡(jiǎn)單用法示例

    Python中str.join()簡(jiǎn)單用法示例

    這篇文章主要介紹了Python中str.join()簡(jiǎn)單用法,結(jié)合實(shí)例形式分析了Python中str.join()用于連接生成新字符串的相關(guān)操作技巧,需要的朋友可以參考下
    2018-03-03
  • python imread函數(shù)詳解

    python imread函數(shù)詳解

    這篇文章主要介紹了python imread函數(shù)詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Python 程序報(bào)錯(cuò)崩潰后如何倒回到崩潰的位置(推薦)

    Python 程序報(bào)錯(cuò)崩潰后如何倒回到崩潰的位置(推薦)

    這篇文章主要介紹了Python 程序報(bào)錯(cuò)崩潰后如何倒回到崩潰的位置,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Python報(bào)錯(cuò)AssertionError:can only test a child proc問(wèn)題

    Python報(bào)錯(cuò)AssertionError:can only test a c

    這篇文章主要介紹了Python報(bào)錯(cuò)AssertionError:can only test a child proc問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Python的列表常用方法詳解

    Python的列表常用方法詳解

    本文介紹了Python語(yǔ)言的列表及其操作方法,還介紹了列表的運(yùn)算,通過(guò)實(shí)例,展示了列表生成式和傳統(tǒng)方法的對(duì)比,以及如何使用生成式對(duì)列表進(jìn)行高效的生成和操作,感興趣的朋友一起看看吧
    2019-06-06

最新評(píng)論

临邑县| 沧州市| 德昌县| 蒙山县| 汽车| 高邮市| 贺兰县| 克什克腾旗| 永丰县| 武功县| 梅州市| 太原市| 武强县| 海晏县| 兴隆县| 通城县| 绍兴市| 财经| 两当县| 即墨市| 磐石市| 阿克苏市| 泗阳县| 建宁县| 随州市| 道真| 永宁县| 静宁县| 清水河县| 南漳县| 海林市| 辽宁省| 西青区| 和龙市| 沭阳县| 井陉县| 青海省| 开封市| 浑源县| 万年县| 梓潼县|