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

只用Python就可以制作的簡單詞云

 更新時間:2021年06月06日 16:54:34   作者:Hard Coder  
今天教大家如何只用Python制作簡單詞云,文中有非常詳細(xì)的介紹及代碼示例,對正在學(xué)習(xí)python的小伙伴們很有幫助,需要的朋友可以參考下

一、準(zhǔn)備

詞云制作所必需的三個包:

安裝:pip install matplotlib
安裝:pip install jieba
安裝:pip install wordcloud

(可能還需要其他包:pip install numpy等等,可以自行添加)

二、英文詞云

test.txt文本內(nèi)容:

python python3 is good well bestbast shell cool
Age has reached the end of the beginning of a word. May be guilty in his seems to passing a lot of different life became the appearance of the 
same day; May be backto oneself the paranoid weird belief disillusionment, these days, my mind has been very messy, in my mind constantly. Always 
feel oneself should go to do something, or write something. Twenty years of life trajectory deeply shallow, suddenly feel something, do it.The end 
of our life, and can meet many things really do?During myhood, think lucky money and new clothes are necessary for New Year, but as the advance of 
the age, will be more and more found that those things are optional; Junior high school, thought to have a crush on just means that the real growth,
but over the past three years later, his writing of alumni in peace, suddenly found that isn't really grow up, it seems is not so important; Then 
in high school, think don't want to give vent to out your inner voice can be in the high school children of the feelings in a period, but was event
ually infarction when graduation party in the throat, later again stood on the pitch he has sweat profusely, looked at his thrown a basketball hoops
, suddenly found himself has already can't remember his appearance.

源代碼:

import matplotlib.pyplot as plt  # 在任何繪圖之前,我們需要一個figure對象,可以理解成我們需要一張畫板才能開始繪圖
import jieba  # jieba庫是中文分詞的第三方庫(中文文本需要通過分詞獲得單個的詞語)
from wordcloud import WordCloud  # 導(dǎo)入wordcloud庫

text = open(r'test.txt', "r").read()  # 讀入txt文本數(shù)據(jù),在字符串前面加上字符r或R之后表示原始字符串,字符串中的任意字符都不再進(jìn)行轉(zhuǎn)義,后一個r表示“只讀”
cut_text = jieba.cut(text)  # 結(jié)巴中文分詞,生成字符串,默認(rèn)精確模式,如果不通過分詞,無法直接生成正確的中文詞云
result = " ".join(cut_text)  # 必須給個符號分隔開分詞結(jié)果來形成字符串,否則不能繪制詞云
# join函數(shù)的用法:'sep'.join(seq)參數(shù)說明:sep:分隔符??梢詾榭?;seq:要連接的元素序列、字符串、元組、字典;即:以sep作為分隔符,將seq所有的元素合并成一個新的字符串

# 生成詞云圖,這里需要注意的是WordCloud默認(rèn)不支持中文,所以這里需已下載好的中文字庫
# 無自定義背景圖:需要指定生成詞云圖的像素大小,默認(rèn)背景顏色為黑色,統(tǒng)一文字顏色:mode='RGBA'和colormap='pink'
wc = WordCloud(
    # 設(shè)置字體,不指定就會出現(xiàn)亂碼
    background_color='white',  # 設(shè)置背景色,默認(rèn)為黑色
    width=500,  # 設(shè)置背景寬
    height=350,  # 設(shè)置背景高
    max_font_size=50,  # 最大字體
    min_font_size=10,  # 最小字體
    mode='RGBA'  # 當(dāng)參數(shù)為“RGBA”并且background_color不為空時,背景為透明
)
wc.generate(result)  # 根據(jù)分詞后的文本產(chǎn)生詞云
wc.to_file(r"wordcloud.png")  # 保存繪制好的詞云圖
plt.imshow(wc)  # 以圖片的形式顯示詞云
plt.axis("off")  # 關(guān)閉圖像坐標(biāo)系,即不顯示坐標(biāo)系
plt.show()  # plt.imshow()函數(shù)負(fù)責(zé)對圖像進(jìn)行處理,并顯示其格式,但是不能顯示。其后必須有plt.show()才能顯示

效果展示:

在這里插入圖片描述

三、中文詞云

pkq.jpg模板內(nèi)容:

在這里插入圖片描述

poem.txt文本內(nèi)容:

君不見黃河之水天上來,奔流到海不復(fù)回。
君不見高堂明鏡悲白發(fā),朝如青絲暮成雪。
人生得意須盡歡,莫使金樽空對月。
天生我材必有用,千金散盡還復(fù)來。
烹羊宰牛且為樂,會須一飲三百杯。
岑夫子,丹丘生,將進(jìn)酒,杯莫停。
與君歌一曲,請君為我側(cè)耳聽。
鐘鼓饌玉不足貴,但愿長醉不復(fù)醒。
古來圣賢皆寂寞,惟有飲者留其名。
陳王昔時宴平樂,斗酒十千恣歡謔。
主人何為言少錢,徑須沽取對君酌。
五花馬,千金裘,
呼兒將出換美酒,與爾同銷萬古愁。
床前明月光,疑是地上霜。
舉頭望明月,低頭思故鄉(xiāng)。
??驼勫?,煙濤微茫信難求。
越人語天姥,云霞明滅或可睹。
天姥連天向天橫,勢拔五岳掩赤城。
天臺四萬八千丈,對此欲倒東南傾。
我欲因之夢吳越,一夜飛度鏡湖月。
湖月照我影,送我至剡溪。
謝公宿處今尚在,淥水蕩漾清猿啼。
腳著謝公屐,身登青云梯。
半壁見海日,空中聞天雞。
千巖萬轉(zhuǎn)路不定,迷花倚石忽已暝。
熊咆龍吟殷巖泉,栗深林兮驚層巔。
云青青兮欲雨,水澹澹兮生煙。
列缺霹靂,丘巒崩摧。洞天石扉,訇然中開。
青冥浩蕩不見底,日月照耀金銀臺。
霓為衣兮風(fēng)為馬,云之君兮紛紛而來下。
虎鼓瑟兮鸞回車,仙之人兮列如麻。
忽魂悸以魄動,恍驚起而長嗟。
惟覺時之枕席,失向來之煙霞。
世間行樂亦如此,古來萬事東流水。
別君去兮何時還,且放白鹿青崖間,
須行即騎訪名山。安能摧眉折腰事權(quán)貴,
使我不得開心顏

源代碼:

import wordcloud
import numpy as np
from PIL import Image # Image模塊是在Python PIL圖像處理常用的模塊
import jieba

pic = Image.open("pkq.jpg")  # 打開圖片路徑,形成輪廓
shape = np.array(pic)  # 圖像輪廓轉(zhuǎn)換為數(shù)組
wc = wordcloud.WordCloud(mask=shape, font_path="simkai.ttf", background_color="white",
                         max_font_size=100)  # mask為圖片背景,font_path為字體,若不設(shè)置可能亂碼

text = open(r'poem.txt', "r", encoding='UTF-8').read()  # 對中文應(yīng)該設(shè)置編碼方式為utf—8
cut_text = jieba.cut(text)
result = " ".join(cut_text)
wc.generate(result)
wc.to_file("cloud.jpg")

效果圖:

在這里插入圖片描述

到此這篇關(guān)于只用Python就可以制作的簡單詞云的文章就介紹到這了,更多相關(guān)Python制作詞云內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于python實現(xiàn)制作發(fā)貨單

    基于python實現(xiàn)制作發(fā)貨單

    這篇文章主要為大家詳細(xì)介紹了如何基于python實現(xiàn)制作發(fā)貨單,并將還html轉(zhuǎn)為pdf,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2024-11-11
  • Python中的數(shù)字類型與轉(zhuǎn)換技巧示例講解

    Python中的數(shù)字類型與轉(zhuǎn)換技巧示例講解

    這篇文章主要為大家介紹了Python中的數(shù)字類型與轉(zhuǎn)換技巧示例講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 新手必備Python開發(fā)環(huán)境搭建教程

    新手必備Python開發(fā)環(huán)境搭建教程

    今天向大家介紹如何搭建Python開發(fā)環(huán)境, Python可應(yīng)用于多平臺包括 Linux 和 Mac OS X,文中有非常詳細(xì)的圖文介紹,需要的朋友可以參考下
    2021-05-05
  • Python異步執(zhí)行CMD命令的具體實現(xiàn)

    Python異步執(zhí)行CMD命令的具體實現(xiàn)

    異步執(zhí)行CMD命令是提高Python程序性能的有效方法,本文就來介紹一下Python異步執(zhí)行CMD命令的具體實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • python中的標(biāo)準(zhǔn)庫html

    python中的標(biāo)準(zhǔn)庫html

    html庫是用于解析HTML的一個工具,是python自帶的標(biāo)準(zhǔn)庫之一,今天通過本文給大家介紹下python中的標(biāo)準(zhǔn)庫html,感興趣的朋友一起看看吧
    2022-04-04
  • matplotlib部件之矩形選區(qū)(RectangleSelector)的實現(xiàn)

    matplotlib部件之矩形選區(qū)(RectangleSelector)的實現(xiàn)

    這篇文章主要介紹了matplotlib部件之矩形選區(qū)(RectangleSelector)的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • 使用Playwright進(jìn)行視覺回歸測試詳解

    使用Playwright進(jìn)行視覺回歸測試詳解

    這篇文章主要介紹了使用Playwright進(jìn)行視覺回歸測試詳解,視覺回歸測試是一種軟件測試技術(shù),專注于檢測Web應(yīng)用程序或網(wǎng)站的用戶界面中的視覺變化和差異,需要的朋友可以參考下
    2023-08-08
  • python的json包位置及用法總結(jié)

    python的json包位置及用法總結(jié)

    在本篇內(nèi)容里小編給大家分享了關(guān)于python的json包用法詳解內(nèi)容,需要的朋友們跟著學(xué)習(xí)下吧。
    2020-06-06
  • pycharm中代碼回滾到指定版本的兩種實現(xiàn)方法(附帶截圖展示)

    pycharm中代碼回滾到指定版本的兩種實現(xiàn)方法(附帶截圖展示)

    在編寫代碼的時候,經(jīng)常會出現(xiàn)寫的代碼存在一些問題,但是比較難以發(fā)現(xiàn)具體存在的問題在哪里,需要將帶代碼恢復(fù)到指定的版本,下面這篇文章主要給大家介紹了關(guān)于pycharm中代碼回滾到指定版本的兩種實現(xiàn)方法,需要的朋友可以參考下
    2022-06-06
  • 如何解決Pycharm編輯內(nèi)容時有光標(biāo)的問題

    如何解決Pycharm編輯內(nèi)容時有光標(biāo)的問題

    文章介紹了如何在PyCharm中配置VimEmulator插件,包括檢查插件是否已安裝、下載插件以及安裝IdeaVim插件的步驟
    2025-02-02

最新評論

双桥区| 宝山区| 师宗县| 新密市| 乌鲁木齐县| 资中县| 西乌| 峡江县| 黄山市| 三穗县| 江山市| 即墨市| 五指山市| 南康市| 青岛市| 无极县| 壶关县| 泰兴市| 长宁区| 浦江县| 甘孜县| 南陵县| 安图县| 凯里市| 龙川县| 新郑市| 精河县| 河西区| 开封县| 华蓥市| 莱芜市| 汉沽区| 绥棱县| 梨树县| 类乌齐县| 延安市| 滕州市| 简阳市| 泽普县| 高密市| 娄底市|