Ubuntu安装anaconda做英文词云
1.詞云是什么?想必大家都見過這種圖片,這就是詞云啦
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結尾的腳步文件。
打開終端,輸入
按提示輸入回車,所有要求選擇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做英文词云的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 让 wls 拥有可视化功能
- 下一篇: android抽屉式listview,A