词云第一次实践,参考学校老师讲的一些知识点还有网上大佬的代码实现
生活随笔
收集整理的這篇文章主要介紹了
词云第一次实践,参考学校老师讲的一些知识点还有网上大佬的代码实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
from wordcloud import WordCloud
import cv2
import jieba
with open('1906月考.txt', 'r', encoding='utf-8') as f: # 以讀的方式打開詞云參考的文檔
text = f.read() # 閱讀
cut_text = ' '.join(jieba.cut(text)) # 通過jieba庫的cut精確模式進行分詞
# 得到詞云形狀
color_mask = cv2.imread('2.jfif') # jfif是一種圖片格式,PNG格式好像不行
cloud = WordCloud(
# 設置字體,不指定就會出現亂碼
font_path="C:\\Windows\\Fonts\\simkai.TTF",
# 設置背景色
background_color='white',
# 詞云形狀
mask=color_mask,
# 允許最大詞匯
max_words=2000,
# 最大號字體
max_font_size=80,
)
wCloud = cloud.generate(cut_text)
wCloud.to_file('cloud_xin.jpg') # 生成的詞云圖片名稱
import matplotlib.pyplot as plt
plt.imshow(wCloud, interpolation='bilinear')
plt.axis('off')
plt.show()
import cv2
import jieba
with open('1906月考.txt', 'r', encoding='utf-8') as f: # 以讀的方式打開詞云參考的文檔
text = f.read() # 閱讀
cut_text = ' '.join(jieba.cut(text)) # 通過jieba庫的cut精確模式進行分詞
# 得到詞云形狀
color_mask = cv2.imread('2.jfif') # jfif是一種圖片格式,PNG格式好像不行
cloud = WordCloud(
# 設置字體,不指定就會出現亂碼
font_path="C:\\Windows\\Fonts\\simkai.TTF",
# 設置背景色
background_color='white',
# 詞云形狀
mask=color_mask,
# 允許最大詞匯
max_words=2000,
# 最大號字體
max_font_size=80,
)
wCloud = cloud.generate(cut_text)
wCloud.to_file('cloud_xin.jpg') # 生成的詞云圖片名稱
import matplotlib.pyplot as plt
plt.imshow(wCloud, interpolation='bilinear')
plt.axis('off')
plt.show()
添加微信,了解?達內教育集團27大課程體系?
?
轉載于:https://www.cnblogs.com/tarenacode/p/11274028.html
總結
以上是生活随笔為你收集整理的词云第一次实践,参考学校老师讲的一些知识点还有网上大佬的代码实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求助:安装程序无法创建一个DCOM用户帐
- 下一篇: Netty : writeAndFlus