亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python wordcloud庫(kù)實(shí)例講解使用方法

 更新時(shí)間:2022年12月30日 15:29:35   作者:破壁人x  
這篇文章主要介紹了python wordcloud庫(kù)實(shí)例,詞云通過(guò)以詞語(yǔ)為基本單位,更加直觀和藝術(shù)地展示文本。wordcloud是優(yōu)秀的詞云展示的python第三方庫(kù)

1.詞云庫(kù)簡(jiǎn)介

wordcloud庫(kù)是python中的一個(gè)第三方庫(kù),wordcloud直譯過(guò)來(lái)是“詞云” 詞云:以詞語(yǔ)為基本單位,更加直觀和藝術(shù)的展示文本。

另外詞云庫(kù)需要先自行安裝 安裝方法:

  • 命令行安裝:cmd中執(zhí)行pip install wordcloud命令
  • 自己去python官網(wǎng)下載whl文件再安裝
  • 在編輯器中安裝(pycharm可在python package欄搜索wordcloud下載)

2.詞云庫(kù)的基本使用

具體步驟:

  • 配置對(duì)象參數(shù)
  • 加載詞云文本
  • 輸出詞云文件

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

import wordcloud
'括號(hào)里的參數(shù)為空則全都采用默認(rèn)值'
w=wordcloud.WordCloud()

常見(jiàn)參數(shù):

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

height:指定詞云對(duì)象生成圖片的高度,默認(rèn)200像素

min_font_size:指定詞云中字體的最小字號(hào),默認(rèn)4號(hào)

max_font_size:指定詞云中字體的最大字號(hào),默認(rèn)根據(jù)高度參數(shù)自動(dòng)調(diào)節(jié)

mask:指定詞云形狀,默認(rèn)長(zhǎng)方形

(2)加載詞云文件

w.generate('dream is possible')
'內(nèi)容可以是一段文本也可以是打開(kāi)的文件'

加載詞云文件通常用generate方法 參數(shù)為一段文本或者一個(gè)打開(kāi)的文本文件

(3)輸出詞云文件

w.to_file('123.png')

把文件保存為圖片文件

一段最簡(jiǎn)單的詞云就制作完成了 但是這樣子簡(jiǎn)單的詞云并不好看

3.wordcloud使用實(shí)例-在圖形中生成詞云

要在圖形中生成詞云 首先需要有一個(gè)圖形 圖形要求盡量簡(jiǎn)單而且封閉的圖形(不然電腦可能識(shí)別不出來(lái))

淺淺畫(huà)個(gè)愛(ài)心吧:

from turtle import *
def  love():
   for i in range(200):     
       right(1)
       forward(1)        
pensize(2)                 
speed(10)                
color('black','red')           
begin_fill()               
left(140)
forward(111.65)
love()                     
left(120)
love()
forward(111.65)          
end_fill()                
hideturtle()              
done()                  

愛(ài)心樣式:

將愛(ài)心命名為“愛(ài)心.png” 有了愛(ài)心之后就可以制作詞云了

這里我自己準(zhǔn)備了一段文本“See You Again.txt”

import wordcloud
import matplotlib.pyplot as plt
from imageio.v2 import imread
'導(dǎo)入相關(guān)模塊'
mk=imread('..\R&Q_pic\愛(ài)心.png')
'打開(kāi)圖片文件'
w=wordcloud.WordCloud(mask=mk,background_color='lightpink')
'配置對(duì)象參數(shù) 背景顏色設(shè)置為亮粉色'
f=open('../Stu_pack/See You Again.txt','r')
'打開(kāi)文本文件'
w.generate(f.read())
plt.imshow(w)
plt.axis('off')
plt.show()
w.to_file('../R&Q_Pic/Love.png')#保存文件為L(zhǎng)ove.png

運(yùn)行以下代碼就會(huì)生成詞云文件

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

相關(guān)文章

  • python自定義解析簡(jiǎn)單xml格式文件的方法

    python自定義解析簡(jiǎn)單xml格式文件的方法

    這篇文章主要介紹了python自定義解析簡(jiǎn)單xml格式文件的方法,涉及Python解析XML文件的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-05-05
  • 詳解Python的Lambda函數(shù)與排序

    詳解Python的Lambda函數(shù)與排序

    本篇文章主要是介紹了Python的Lambda函數(shù)與排序,簡(jiǎn)單的介紹了Lambda函數(shù)的用法和排序,有需要的朋友可以了解一下。
    2016-10-10
  • Python如何為圖片添加水印

    Python如何為圖片添加水印

    這篇文章主要介紹了Python如何使用Python-Pillow庫(kù)給圖片添加水印的方法,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下
    2016-11-11
  • Python筆記之a(chǎn) = [0]*x格式的含義及說(shuō)明

    Python筆記之a(chǎn) = [0]*x格式的含義及說(shuō)明

    這篇文章主要介紹了Python筆記之a(chǎn) = [0]*x格式的含義及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • python如何遍歷指定路徑下所有文件(按按照時(shí)間區(qū)間檢索)

    python如何遍歷指定路徑下所有文件(按按照時(shí)間區(qū)間檢索)

    這篇文章主要給大家介紹了關(guān)于python如何遍歷指定路徑下所有文件(按按照時(shí)間區(qū)間檢索)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • python 實(shí)現(xiàn)生成均勻分布的點(diǎn)

    python 實(shí)現(xiàn)生成均勻分布的點(diǎn)

    今天小編就為大家分享一篇python 實(shí)現(xiàn)生成均勻分布的點(diǎn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • 全面了解django的緩存機(jī)制及使用方法

    全面了解django的緩存機(jī)制及使用方法

    這篇文章主要介紹了全面了解django的緩存機(jī)制,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • python3文件復(fù)制、延遲文件復(fù)制任務(wù)的實(shí)現(xiàn)方法

    python3文件復(fù)制、延遲文件復(fù)制任務(wù)的實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于python3文件復(fù)制、延遲文件復(fù)制任務(wù)的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python3具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Django添加feeds功能的示例

    Django添加feeds功能的示例

    這篇文章主要介紹了Django添加feeds功能的示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • 一文帶你了解Python中的生成器和迭代器

    一文帶你了解Python中的生成器和迭代器

    生成器(Generators)和迭代器(Iterators)是 Python 中用于處理序列數(shù)據(jù)的強(qiáng)大工具,本文主要來(lái)和大家介紹一下它們的具體使用,方便大家更好的了解它們,需要的可以學(xué)習(xí)下
    2022-03-03

最新評(píng)論