日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu安装anaconda做英文词云

發布時間:2023/12/20 Ubuntu 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu安装anaconda做英文词云 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.詞云是什么?想必大家都見過這種圖片,這就是詞云啦


“詞云”這個概念由美國西北大學新聞學副教授、新媒體專業主任里奇·戈登(Rich Gordon)于近日提出。戈登做過編輯、記者,曾擔任邁阿密先驅報(Miami Herald)新媒體版的主任。他一直很關注網絡內容發布的最新形式——即那些只有互聯網可以采用而報紙、廣播、電視等其它媒體都望塵莫及的傳播方式。通常,這些最新的、最適合網絡的傳播方式,也是最好的傳播方式。 因此,“詞云”就是對網絡文本中出現頻率較高的“關鍵詞”予以視覺上的突出,形成“關鍵詞云層”或“關鍵詞渲染”,從而過濾掉大量的文本信息,使瀏覽網頁者只要一眼掃過文本就可以領略文本的主旨。----百度百科

2 . 那如何做詞云呢,這些詞云是怎么生成的呢

現在,我們用Python這門非常熱門的編程語言來做詞云,如果你之前沒有編程基礎,沒關系。從零開始,意味著我會教你如何安裝Python運行環境,一步步完成詞云圖。希望你不要限于瀏覽,而是親自動手嘗試一番。

3.環境的安裝

要使用Python,我們就需要安裝Python的運行環境,如果你和我一樣使用的是Ubuntu系統,那么的你的系統就已經安裝了Python2.7和Python3.6的運行環境,在終端下輸入python2.7或python3即可啟動。

但這只是一個運行環境,我們知道Python是一門非常強大的語言,擁有非常多的庫。所有我們要做詞云,也需要安裝一些庫.那么我們最好是安裝一個工具包,這樣我們需要的庫,或者擴展包都包含了,不需要我們在安裝上花費太多的時間。

那么我推薦,也是業內非常推薦的一款套裝,他就是大名鼎鼎的Anaconda
官方下載地址:https://www.anaconda.com/download/

但是這個地址下載速度實在是慢得讓人抓狂,所有我給出這個下載地址
清華大學開源軟件鏡像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
按照對應的系統版本下載即可。

這里有一個版本選擇的問題我們是選擇Python2.7還是Python3呢
我推薦大家選Python3,也就是Anaconda3畢竟長江后浪推前浪

我的是Ubuntu,下載好的是一個以.sh結尾的腳步文件。
打開終端,輸入

bash Anaconda3-4.4.0-Linux-x86_64.sh

按提示輸入回車,所有要求選擇yes/no的都選擇yes
騷等片刻,Anaconda就安裝好了。

接著我們打開終端,輸入

mkdir ciyun //創建一個專用的目錄(個人喜好) cd ciyun pip install wordcloud     //安裝詞云wordcloud擴展包,做詞云用的 //過程略 .... pip list //輸出的結果下有wordcloud

一路下載安裝,完成。如果沒有報錯,并且在恭喜你環境就配置好了。非常簡單是不是.

4.開始動手做詞云

在開始之前,我們還需要分析的對象,也就是文本。因為中文的構成畢竟復雜,我們先選擇英文文本
我這次選擇的是馬丁路德金的我有一個夢想演講搞,大家可以去搜索一下。把這個txt的文本放在我們創建的ciyun目錄下。我取名為dream_En.txt

在終端輸入

jupyter notebook //自動打開一個瀏覽器

然后切換到我們創建的ciyun目錄,點擊右上角的NEW,創建一個編輯器,名字隨意,有些不用名字.輸入一下代碼

file = open('dream_En.txt')   //打開文本 text = file.read() //讀取文本 text        //輸出文本   按Shift+Enter執行代碼

到這里說明我們的數據沒有問題,接著我們需要使用wordcloud對文本進行分析

from wordcloud import WordCloud wordcloud = WordCloud().generate(mytext)  //如果出現警告,忽略,不影響的

把text用#注釋掉,防止干擾。但是到這一步卻沒有輸出,但詞云其實已經分析完成了,只是沒有輸出

注意:如果你在這一步報了一個錯,比如

ImportError:cannot import name wordcloud //類似字眼的

那么是你的wordcloud沒有安裝好,回到終端檢查一下。

pip list          //看看輸出結果有沒有wordcloud,如果沒有,請繼續 pip install wordcloud  //安裝

接著,

%pylab inline import matplotlib.pyplot as plt plt.imshow(wordcloud, interpolation='bilinear') plt.axis("off")      //忽略警告

是不是很激動,一張英文詞云就這樣做好了.簡單吧!

5.總結

wordcloud這個擴展包的功能非常多,大家發現,做出的詞云與本文開頭的還是有一些差距的,那么在后續的文章中我會一一講解。慢慢挖掘wordcloud的高級特性。

總結

以上是生活随笔為你收集整理的Ubuntu安装anaconda做英文词云的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。