91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

二級Python詞云包安裝問題

發布時間:2020-08-05 13:47:54 來源:網絡 閱讀:558 作者:googlingman 欄目:編程語言

前言

二級Python第10章《第三方庫概覽》中介紹了三個庫:

  • PyInstaller
  • Jieba
  • WordCloud
    其中,前兩個庫是必須掌握的,第三個庫是可選學習。因此,編程題中肯定不會出現對于詞云庫WordCloud的考察要求。但是,從實際應用開發角度講,這個庫是學習時下Python大數據編程必須要掌握的——當然也是比較簡單的。

安裝問題

在安裝WordCloud過程中遇到失敗與成功,特別記錄于下。

家中機器上的失敗安裝

遺憾的是,家中筆記本上安裝的是WINDOWS 7 32位,且費了很多勁都無法安裝SP1。想轉換成64位,無奈家中機器上費了好多勁安裝了大量軟件,又舍不得,只好作罷,保留現有系統。結果是:

使用命令:
pip install wordcloud
運行錯誤,顯示要求必須先安裝python 3.5及以上版本。

另一個嚴重問題,在無SP1的WIN7 32位環境下無法安裝Python 3.5及以上版本。因此,理想安裝是WINDOWS 7 64位SP1。

還好,全國二Python建議環境是Python 3.4.2-3.5.4。而且,相關考試內容都能夠在這樣的環境下提供,便考試無憂了,只是想擴展安裝一些內容的話,只要“望洋興嘆”了。

此外,我還試著從https://pypi.org/project/wordcloud/#files處找到一個針對Python 3.4版本的WORDCLOUD的.whl壓縮文件(相當于.rar或者.zip)文件。這種文件的安裝要求先安裝wheel這個第三方小庫,它的安裝很容易,只是也無法安裝——要求是WINDOWS 64位系統。

辦公室機器上的成功安裝

還好,辦公室機器上是正統的WINDOWS 7 64 bits SP1,所以直接安裝了Python 3.5.4。說明,這個版本的安裝可能要求VC++相應的動態鏈接庫,根據需要提示安裝即可。(因為我的機器上早已安裝了高版本的VS,自然躲過這一劫啦)

首先,安裝Python 3.5.4非常順利!
安裝信心滿滿的運行如下命令:

pip install wordcloud

結果是失敗!!!???
提示如下:
二級Python詞云包安裝問題

這種提示自然是天下第一大模糊的提示了。但是,分析來分析去,我的系統環境應該是最典型的,Python版本也是最典型的。無奈想到了一個“曲線救國”方案。是:先安裝wheel,再安裝一個.whl文件,然后在本地安裝。居然成功了(只是上面的錯誤沒有跟蹤解決,請原諒!)

先安裝wheel,很簡單:
pip install wheel

再下載.whl文件,地址是:
https://pypi.org/project/wordcloud/#files

安裝的對象如下圖所示:
二級Python詞云包安裝問題

然后,在本地安裝上述壓縮文件,非常順利(先跳轉到.WHL文件所在路徑下):

pip install pip install wordcloud-1.5.0-cp35-cp35m-win_amd64.whl

二級Python詞云包安裝問題

測試一下

二級Python詞云包安裝問題

隨便從網絡上抓了一把,形成一個文件,試驗:

內容是:
When I was young

我年輕的時候

I'd listen to the radio

常聽收音機
Waiting for my favorite songs

總是期待我喜愛的歌

When they played I'd sing along

伴奏聲起我會跟隨歌唱

It made me smile

笑聲在歌聲中激蕩

Those were such happy time

那真是幸福的時光

還有一些空格什么的,沒有整理。

源碼如下:

#導入所需庫
from wordcloud import WordCloud
f = open('texten.txt','r',encoding='UTF-8').read()
wordcloud = WordCloud(background_color="white",width=1000, height=860, margin=2).generate(f)

# width,height,margin可以設置圖片屬性
# generate 可以對全部文本進行自動分詞,但是對中文支持不好
# 可以設置font_path參數來設置字體集
#background_color參數為設置背景顏色,默認顏色為黑色

import matplotlib.pyplot as plt
plt.imshow(wordcloud)
plt.axis("off")
plt.show()
wordcloud.to_file('test.png')
# 保存圖片,但是在第三模塊的例子中 圖片大小將會按照 mask 保存

有兩個地方值得注意:

第一,文本文件是以UTF-8格式保存的。
第二,運行上述代碼前,需要先安裝一個第三方圖形庫,很容易:

pip install matplotlib

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广河县| 辽宁省| 陕西省| 平遥县| 兰西县| 平潭县| 广灵县| 道真| 佛冈县| 广昌县| 榆树市| 咸阳市| 凤台县| 米泉市| 新乡县| 新乡市| 杭锦旗| 赣州市| 个旧市| 大埔区| 苏州市| 潼南县| 甘孜| 南投市| 奎屯市| 延边| 台东县| 湟中县| 大埔县| 诏安县| 铁岭县| 台安县| 黑水县| 宜丰县| 昌吉市| 兴义市| 宁波市| 舟曲县| 安达市| 白河县| 讷河市|