中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • 詳解Python數據可視化編程 - 詞云生成并保存(jieba+WordCloud)

詳解Python數據可視化編程 - 詞云生成并保存(jieba+WordCloud)

發布時間:2020-10-09 16:22:38 來源:腳本之家 閱讀:277 作者:Mu盒子 欄目:開發技術

 思維導圖:

詳解Python數據可視化編程 - 詞云生成并保存(jieba+WordCloud)

效果(語句版):

詳解Python數據可視化編程 - 詞云生成并保存(jieba+WordCloud)

源碼:

# -*- coding: utf-8 -*-
"""
Created on Tue Mar 5 17:59:29 2019
@author: dell
"""
 
 
# =============================================================================
# 步驟:
# 分割aaa = jieba.cut(str,cut_all=True/False)
# 連接bbb = " ".join(aaa)
# 制作xxx = WordCloud(background_color,font_path).generate(bbb)  #bbb為字符串
# 顯示plt.imshow(xxx)  #不能用plt.show()
# 取消坐標軸的顯示Matplotlib.pyplot.axis("off")
# 存為圖片xxx.to_file(path)
# =============================================================================
 
 
 
from wordcloud import WordCloud
from matplotlib import pyplot as plt
import jieba
 
with open("pythonTest.txt",encoding="utf-8") as f:
  text = f.read()
#textFromFile = open("pythonTest",encoding = "UTF-8").read()
 
 
word_list = jieba.cut("ABVDEFG",cut_all=True)  #切成了一個個的字符串
xxx = " ".join(word_list)  #"分隔符".join(需要被連接的數據) 將內容連接為字符串
 
myWordCloud = WordCloud(background_color="white",font_path='C:\windows\Fonts\STZHONGS.TTF').generate(text)
#myWordCloud = WordCloud(background_color="white",width=1000,height=860,font_path='C:\windows\Fonts\STZHONGS.TTF').generate(text)
plt.axis("off")
#plt.show(myWordCloud)  #沒有實際顯示,只有背景!!!
plt.imshow(myWordCloud)
 
myWordCloud.to_file("詞云圖片.jpg")  #保存為圖片
 

注意事項:

<一>   jieba分詞

  1. 分詞后的返回值類型
  2. 分詞后的返回值
  3. 如何去除所要分離文本的中英文符號,還有空格符
import jieba
wordList = jieba.cut("機器學習,算法對新鮮樣本!的適應能力:叫泛化能力",cut_all=False)
print(type(wordList))  #類型是一個生成器generator
print(wordList)    #本身是一個生成器對象generator Object
for list in wordList:
  if list in ",./;'[]~!@#$%^&*()_+,。、;‘ 【】~!@#¥%……&*()——+《 》?:“{}<>?:\n\r":
    None
  else:
    print(list)

 <二>  對詞圖進行重新上色的注意事項

  1. recolor(color_func=color)    正確
  2. recolor(color)    錯誤

<三>    讀取圖片時候的注意事項

a = np.array(Image.open(路徑))

<四>  python中文件路徑注意事項

  1. 使用  \\
  2. 使用  /

<五>  Spyder中的注釋快捷鍵

  1. 單行注釋:Ctrl+1
  2. 塊注釋:Ctrl+4

以上所述是小編給大家介紹的Python數據可視化編程 - 詞云生成并保存(jieba+WordCloud)詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

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

AI

昭通市| 苍梧县| 保靖县| 昌平区| 汉沽区| 沈阳市| 沾化县| 沁源县| 惠来县| 乌兰县| 霍林郭勒市| 郴州市| 申扎县| 喀喇沁旗| 永春县| 东平县| 永昌县| 舒兰市| 门头沟区| 台中县| 荆门市| 海淀区| 瑞昌市| 句容市| 台江县| 昌江| 封丘县| 文山县| 时尚| 夹江县| 仙游县| 松滋市| 铜梁县| 辽宁省| 汶上县| 阜平县| 鹰潭市| 台东市| 广灵县| 岳阳县| 英吉沙县|