一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 詳解Python數據可視化編程 - 詞云生成并保存(jieba+WordCloud)

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

2021-06-09 00:24Mu盒子 Python

這篇文章主要介紹了Python數據可視化編程 - 詞云生成并保存(jieba+WordCloud),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

 思維導圖:

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

效果(語句版):

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

源碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# -*- 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. 如何去除所要分離文本的中英文符號,還有空格符
?
1
2
3
4
5
6
7
8
9
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)詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:https://blog.csdn.net/qq_42292831/article/details/88199877

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美国产精品久久 | 欧美日韩国产亚洲一区二区 | 欧美日韩国产一区二区三区在线观看 | 天天做日日做天天添天天欢公交车 | 精品久久免费观看 | 欧美一级视频在线高清观看 | 国产精品亚洲一区二区 | 被调教的校花 | 男女男精品视频 | xxx黑人又大粗又长 xxxx性欧美极品另类 | 草莓视频首页 | 四虎在线视频免费观看视频 | 污小说h| 欧美性一区二区三区 | 久久综合狠狠综合狠狠 | 小浪妇奶真大水多 | 日本不卡在线视频高清免费 | 亚洲 欧美 另类 中文 在线 | a级动漫| 精品无人区乱码1区2区3区免费 | 被夫上司侵犯了中文字幕 | 成人免费在线视频网 | 含羞草国产亚洲精品岁国产精品 | 亚洲黄色大片 | 国产成人亚洲综合a∨婷婷 国产成人亚洲精品乱码在线观看 | 91香蕉依人综合久久 | 草草草在线 | 国产亚洲精品美女久久久 | 欧亚精品一区二区三区 | 国语自产拍在线播放不卡 | 国产精品毛片va一区二区三区 | 热99精品只有里视频最新 | 国产1区2区在线观看 | 亚洲国产在线综合018 | 欧美日韩一区二区三区免费 | 40岁女人三级全黄 | 国色天香论坛社区在线视频 | 久久国产精品无码视欧美 | 成人特级毛片69免费观看 | 免费高清视频免费观看 | 亚洲狠狠网站色噜噜 |