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

Python通過wordcloud庫實現將單詞生成詞云

 更新時間:2023年06月04日 11:45:44   作者:空空star  
Python的wordcloud庫是一個用于生成詞云的Python包,它可以將一段文本中出現頻率高的單詞按其出現頻率大小以及顏色深淺排列成一個詞云圖形,從而更好地展示文本中的信息,你可以使用wordcloud庫來生成各種類型的詞云,本文就介紹了如何生成心型詞云

一、wordcloud庫是什么?

Python的wordcloud庫是一個用于生成詞云的Python包。它可以將一段文本中出現頻率高的單詞按其出現頻率大小以及顏色深淺排列成一個詞云圖形,從而更好地展示文本中的信息。
使用wordcloud庫,你可以指定詞云的形狀、顏色、字體等參數,以及控制詞云中單詞的排列方式、大小等屬性。你可以使用wordcloud庫來生成各種類型的詞云,例如詞頻統計、情感分析等。

二、安裝wordcloud庫

pip install wordcloud

三、查看wordcloud庫版本

 pip show wordcloud

 Name: wordcloud
Version: 1.8.2.2
Summary: A little word cloud generator
Home-page: https://github.com/amueller/word_cloud
Author: Andreas Mueller
Author-email: t3kcit+wordcloud@gmail.com
License: MIT
Requires: matplotlib, numpy, pillow
Required-by:

四、使用方法

1.引入庫

import jieba
import numpy as np
from PIL import Image
from wordcloud import WordCloud

2.定義圖片路徑

local = '/Users/kkstar/Downloads/video/pic/'

3.定義需要分詞的文本

text = "大家好我是空空star我愛發(fā)動態(tài)我喜歡使用搜索引擎模式進行分詞"

4.采用jieba搜索引擎模式分詞

cut_text = " ".join(jieba.cut_for_search(text))

5.加載心形圖片

mask = np.array(Image.open(local+"heart.png"))

6.創(chuàng)建詞云對象

wc = WordCloud(font_path="STHeitiMedium.ttc",  # 設置字體
               background_color='white',  # 設置背景顏色
               mask=mask,  # 設置背景圖片
               max_words=2000,  # 設置最大顯示的詞數
               max_font_size=100,  # 設置字體最大值
               width=500,  # 設置畫布的寬度
               height=500,  # 設置畫布的高度
               )

7.生成詞云

wc.generate(cut_text)

8.保存詞云圖

wc.to_file(local+"wordcloud.png")

9.詞云圖效果

總結

要設置WordCloud的心形形狀,需要使用mask參數來指定心形圖片的路徑,使用Python的Pillow庫加載心形圖片,并將其傳遞給WordCloud對象。

到此這篇關于通過Python的wordcloud庫將單詞生成詞云的文章就介紹到這了,更多相關Python wordcloud庫詞云內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python?NumPy教程之數組的基本操作詳解

    Python?NumPy教程之數組的基本操作詳解

    Numpy?中的數組是一個元素表(通常是數字),所有元素類型相同,由正整數元組索引。本文將通過一些示例詳細講一下NumPy中數組的一些基本操作,需要的可以參考一下
    2022-08-08
  • TensorFlow實現RNN循環(huán)神經網絡

    TensorFlow實現RNN循環(huán)神經網絡

    這篇文章主要介紹了TensorFlow實現RNN循環(huán)神經網絡,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • python輸入一個水仙花數(三位數) 輸出百位十位個位實例

    python輸入一個水仙花數(三位數) 輸出百位十位個位實例

    這篇文章主要介紹了python輸入一個水仙花數(三位數) 輸出百位十位個位實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 一文教你Python如何創(chuàng)建屬于自己的IP池

    一文教你Python如何創(chuàng)建屬于自己的IP池

    這篇文章主要為大家詳細介紹了python如何創(chuàng)建屬于自己的IP池,文中的示例代碼講解詳細,對我們學習或工作有一定參考價值,需要的可以參考一下
    2022-04-04
  • pandas實現datetime64與unix時間戳互轉

    pandas實現datetime64與unix時間戳互轉

    這篇文章主要介紹了pandas實現datetime64與unix時間戳互轉,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Python使用Pandas庫實現MySQL數據庫的讀寫

    Python使用Pandas庫實現MySQL數據庫的讀寫

    這篇文章主要介紹了Python使用Pandas庫實現MySQL數據庫的讀寫 ,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • 基于Python打造一個全能文本處理工具

    基于Python打造一個全能文本處理工具

    這篇文章主要介紹了一個基于Python+Tkinter開發(fā)的全功能本地化文本處理工具,它不僅具備基礎的格式轉換功能,更集成了中文特色處理等實用功能,有需要的可以了解下
    2025-04-04
  • Pytorch mask-rcnn 實現細節(jié)分享

    Pytorch mask-rcnn 實現細節(jié)分享

    這篇文章主要介紹了Pytorch mask-rcnn 實現細節(jié)分享,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python連接phoenix的方法示例

    Python連接phoenix的方法示例

    這篇文章主要介紹了Python連接phoenix的方法,簡單說明了phoenix的概念、功能并結合具體實例形式分析了Python連接phoenix的相關操作技巧,需要的朋友可以參考下
    2017-09-09
  • django接入新浪微博OAuth的方法

    django接入新浪微博OAuth的方法

    這篇文章主要介紹了django接入新浪微博OAuth的方法,實例分析了django針對新浪微博OAuth接口的接入技巧,需要的朋友可以參考下
    2015-06-06

最新評論