999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Python 的詞云生成技術(shù)分析

2021-08-23 07:15:44唐婷
科學(xué)技術(shù)創(chuàng)新 2021年23期
關(guān)鍵詞:文本

唐婷*

(四川職業(yè)技術(shù)學(xué)院計算機科學(xué)系,四川 遂寧 629000)

Python 語言誕生于20 世紀(jì)90 年代初,它是一種計算機程序設(shè)計語言,Python 語言提供高效的高級數(shù)據(jù)結(jié)構(gòu),能進行面向?qū)ο缶幊蹋梢允褂肅 或C++擴展新的功能和數(shù)據(jù)類型。目前,Python已經(jīng)成為最受歡迎的程序設(shè)計語言之一,廣泛應(yīng)用于web 開發(fā)、科學(xué)計算和統(tǒng)計、人工智能、軟件開發(fā)、桌面界面開發(fā)等多個領(lǐng)域,Python 語言簡潔易讀,具有很強的可擴展性,深受編程人員喜愛,同時也成為大學(xué)程序設(shè)計課程之一。

Python 語言還有一項突出的優(yōu)勢,它具有功能強大的標(biāo)準(zhǔn)庫和第三方庫,支持Python 的第三方庫已達數(shù)以萬計,比如中文分詞庫jieba 和制作詞云庫WordCloud,它們提供了快速提取中文詞語和制作具有藝術(shù)感的詞云的功能。jieba 庫是一款優(yōu)秀的中文分詞第三方庫,它可以精準(zhǔn)提取中文語句中出現(xiàn)的詞語,通過統(tǒng)計每個詞語出現(xiàn)的頻率,可以獲取有價值的信息,進行一些特定的數(shù)據(jù)分析。WordCloud 庫是一款優(yōu)秀的詞云展示第三方庫,詞云主要以詞語為基本單位,能更加直觀和藝術(shù)的展示文本內(nèi)容,文本中出現(xiàn)頻率較高的詞語會顯著表現(xiàn)出來,能讓人們快速有效的獲取信息。下面通過詳細介紹jieba 庫和WordCloud 庫的技術(shù)內(nèi)容,讓我們感受一下輕松制作詞云的過程。

1 中文分詞

分詞是對文本處理的基礎(chǔ)操作,中文的分詞比英文分詞要復(fù)雜得多,在Python 中可以使用第三方的jieba 庫進行中文分詞處理。jieba 庫能夠?qū)⒁欢沃形奈谋痉指舫芍形脑~語序列。jieba 庫分詞原理是依靠中文詞庫,利用一個中文詞庫確定漢字之間的關(guān)聯(lián)概率,漢字間概率大的組成詞組形成分詞結(jié)果。除了分詞,用戶也可以添加自定義詞組。

jieba 庫支持3 種分詞模式:(1)精確模式:把文本精切的切分開,適合文本分析,不存在冗余單詞。(2)全模式:把文本中所有可能的單詞都掃描出來,速度快但是有冗余。(3)搜索引擎模式:在精確模式基礎(chǔ)上對長詞進行再次切分。精確模式和全模式都使用jieba.cut()函數(shù),通過設(shè)置參數(shù)進行相應(yīng)模式的選擇,搜索引擎模式使用jieba.cut_for_search()函數(shù)。三種模式的常用格式如下:

(1)jieba.lcut(s)函數(shù):精確模式返回一個列表類型的分詞結(jié)果。

例如:import jieba

分詞結(jié)果:['全國', '計算機', '等級', '考試', 'Python', '科目']

(2)jieba.lcut(s,cut_all=True)函數(shù):全模式返回一個列表類型的分詞結(jié)果,有冗余。

例如:import jieba

分詞結(jié)果:['全國計算機', '等級', '考試', 'Python', '科目']

jieba 庫中文分詞實現(xiàn)從大量文本信息中提取關(guān)鍵詞的功能,找到最能代表此文本的詞并不是簡單的事,關(guān)鍵詞的提取一般用到兩種算法:TF-IDF 算法和TextRank 算法。TF-IDF 算法是一種用于信息檢索與數(shù)據(jù)挖掘的常用加權(quán)技術(shù),它可以評估字詞對于一個文件集的重要程度,字詞的重要性隨著出現(xiàn)次數(shù)的多少成正比增加。TextRank 算法是一種用于文本的基于圖的排序算法,通過把文本分割成若干組成單元,構(gòu)建節(jié)點連接圖,用句子之間的相似度作為邊的權(quán)重,通過循環(huán)迭代計算句子的TextRank 值,最后抽取排名高的句子組合成文本摘要。

2 詞云制作

詞云是一種在互聯(lián)網(wǎng)上對信息發(fā)布的新形式,詞云圖過濾掉大量的文本信息,對文本中出現(xiàn)頻率較高的關(guān)鍵詞突出顯示,不同的關(guān)鍵詞采用不同的顏色和字體大小,通過形成關(guān)鍵詞渲染,使瀏覽者只要一眼掃過就可以領(lǐng)略文本的主旨。本文主要介紹在Python 環(huán)境下,使用第三方的WordCloud 庫技術(shù)如何輕松制作形態(tài)各異的詞云。

WordCloud 庫是優(yōu)秀的詞云展示第三方庫,詞云以詞語為基本單位,更加直觀和藝術(shù)的展示文本。通常的操作步驟:首先把文本分詞處理,然后用空格拼接,最后再調(diào)用WordCloud 庫函數(shù)處理。WordCloud 庫函數(shù)操作步驟:.

(2)加載詞云文本,向WordCloud 對象w 中加載文本txt:w.generate(txt)

(3)輸出詞云文件,將詞云輸出為圖像文件,.png 或.jpg:w.to_file(filename)

3 案例

3.1 對英文文本生成詞云:《瓦爾登湖》是一部由美國作家梭羅所著的著名散文集,它記錄了作者獨居瓦爾登湖畔時的所見、所聞和所思。該散文集崇尚簡樸生活,熱愛大自然的風(fēng)光,內(nèi)容豐厚,語言生動,充滿智慧。下面節(jié)選一段《瓦爾登湖》的文本制作成詞云圖片,使用imread()函數(shù)讀取外部詞云形狀圖像文件,使形成的詞云圖片更加美觀(如圖1 所示)。

圖1《瓦爾登湖》詞云

3.2 對中文文本生成詞云:《面朝大海,春暖花開》是海子于1989 年所寫的一首抒情詩。大海廣闊浩蕩,讓人心曠神怡,這首詩樸素明朗,語言清新,表達出詩人的真誠善良,讓人感受到一幅溫暖而幸福的生活畫面。制作中文文本的詞云,首先用jieba 庫對文本進行分詞,然后用空格將詞語連接在一起,再用WordCloud 庫將詞語文本制作成詞云圖片,使用imread()函數(shù)讀取外部詞云形狀圖像文件,使形成的詞云圖片更加美觀(如圖2 所示)。

圖2《面朝大海,春暖花開》詞云

4 結(jié)論

基于Python 的詞云生成技術(shù)代碼看上去簡潔,其基本原理并不簡單,需要一定的專業(yè)技術(shù)知識。首先需要設(shè)置好Python 的環(huán)境配置,安裝第三方的jieba 庫、WordCloud 庫以及imageio 庫,然后根據(jù)提供的函數(shù)實現(xiàn)分詞以及生成詞云圖片,在編寫代碼中注意Python 的語法特征。基于Python 生成的詞云圖片效果很好,能體現(xiàn)詞云的優(yōu)點和價值,讓讀者過目不忘,在互聯(lián)網(wǎng)傳播過程中具體簡潔、高效的作用。隨著信息時代的不斷發(fā)展,我們每天接收的信息量越來越多,詞云可以幫助我們過濾掉大量不必要的信息,將關(guān)鍵詞呈現(xiàn)在我們眼前,不僅美觀、簡潔也具有一定的藝術(shù)觀賞性。

猜你喜歡
文本
文本聯(lián)讀學(xué)概括 細致觀察促寫作
重點:論述類文本閱讀
重點:實用類文本閱讀
初中群文閱讀的文本選擇及組織
甘肅教育(2020年8期)2020-06-11 06:10:02
作為“文本鏈”的元電影
在808DA上文本顯示的改善
“文化傳承與理解”離不開對具體文本的解讀與把握
基于doc2vec和TF-IDF的相似文本識別
電子制作(2018年18期)2018-11-14 01:48:06
文本之中·文本之外·文本之上——童話故事《坐井觀天》的教學(xué)隱喻
從背景出發(fā)還是從文本出發(fā)
語文知識(2015年11期)2015-02-28 22:01:59
主站蜘蛛池模板: 国产xx在线观看| 高清无码手机在线观看| 日韩欧美91| 欧美成人精品欧美一级乱黄| 高清亚洲欧美在线看| 凹凸精品免费精品视频| 亚洲欧美在线综合图区| 最新亚洲人成无码网站欣赏网| 国产精品一区在线观看你懂的| 精品一区二区三区波多野结衣| 久久影院一区二区h| 国产精品视频导航| a欧美在线| 中文字幕人成乱码熟女免费| 日本影院一区| 亚洲国产第一区二区香蕉| 亚洲Va中文字幕久久一区| 国产资源免费观看| 国产欧美精品一区二区| 欧美成人怡春院在线激情| 免费网站成人亚洲| 亚洲中文字幕国产av| 国产原创自拍不卡第一页| 亚洲天堂网站在线| 亚洲一级毛片| 国产欧美日韩视频一区二区三区| 亚洲天堂自拍| 成人欧美日韩| 国产成人精品一区二区三区| 亚洲熟妇AV日韩熟妇在线| 青青草原国产| 国产精品区网红主播在线观看| 久久精品丝袜| 国产精品所毛片视频| 一级毛片免费播放视频| 大乳丰满人妻中文字幕日本| 亚欧成人无码AV在线播放| 亚洲最新地址| 高清不卡一区二区三区香蕉| 国产一级小视频| 精品久久蜜桃| 亚洲欧美日韩高清综合678| 亚洲免费毛片| 亚洲AⅤ波多系列中文字幕| 精品久久久无码专区中文字幕| 国产精品人莉莉成在线播放| 97久久免费视频| 亚洲欧美另类久久久精品播放的| 在线精品视频成人网| 亚洲国产午夜精华无码福利| 熟女视频91| 久久久久国产一级毛片高清板| 国产a网站| 国产精品9| 国产在线专区| 欧美 亚洲 日韩 国产| 99国产精品国产高清一区二区| 这里只有精品在线播放| 国产小视频网站| 久热中文字幕在线| 国产丝袜第一页| 91精品在线视频观看| 澳门av无码| 亚洲中文字幕手机在线第一页| 精品视频一区二区观看| 国产成人高清精品免费| 无码国内精品人妻少妇蜜桃视频| 一级全免费视频播放| 国产中文一区a级毛片视频| 国产精品自拍合集| 5555国产在线观看| 亚洲国产欧洲精品路线久久| 中文字幕乱码中文乱码51精品| 日韩在线欧美在线| 久久天天躁狠狠躁夜夜躁| 91探花国产综合在线精品| 67194在线午夜亚洲 | 亚洲国产精品无码AV| 毛片在线播放网址| 91视频首页| 欧美福利在线| 男女性午夜福利网站|