日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python scale()函数_【Python菜鸟进阶大神】Matplotlib数据可视化007:词云

發布時間:2024/9/30 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python scale()函数_【Python菜鸟进阶大神】Matplotlib数据可视化007:词云 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


詞云是對網絡文本中出現頻率較高的關鍵詞予以視覺上的突出,形成關鍵詞云層或關鍵詞渲染,從而過濾掉大量的文本信息,使讀者只要一眼掃過文本就可以領略文本的主旨。

詞云用Python是怎么實現的。用wordcloud模塊就可以實現,主要功能是用文本詞匯和詞頻以圖片展示。直觀形象反映詞匯在所有文章中的比重,如:人物標簽的特性、評論區情緒等等。


目 錄

wordcloud詞云和jieba分詞模塊的安裝

WordCloud函數參數介紹

代碼


安裝模塊

pip install + Packagename模塊名稱

1、先查看已經安裝的包模塊

命令 : pip list

2、安裝wordcloud和jieba

有些包如果在程序編寫的時候找不到,都可以用“pip install + Packagename模塊名稱”的方法去安裝。

因為我的已經安裝過,所以提示已經存在。

包安裝完畢,我們先看看WordCloud()參數:

參數說明

help(WordCloud)

WordCloud(font_path=None,width=400,height=200,margin=2,ranks_only=None,prefer_horizontal=0.9,mask=None,scale=1,color_func=None,max_words=200,min_font_size=4,stopwords=None,random_state=None,background_color='black',max_font_size=None,font_step=1,mode='RGB',relative_scaling='auto',regexp=None,collocations=True,colormap=None,normalize_plurals=True,contour_width=0,contour_color='black', repeat=False)


font_path : string 字體路徑,需要展現什么字體就把該字體路徑+后綴名寫上,如:font_path = '黑體.ttf'

width : int (default=400) 輸出的畫布寬度,默認為400像素

height : int (default=200) 輸出的畫布高度,默認為200像素

prefer_horizontal : float (default=0.90) 詞語水平方向排版出現的頻率,默認 0.9

mask : nd-array or None (default=None) 若參數為空,則正常繪制詞云。如果 mask 非空,設置的寬高值將被忽略,形狀被 mask 取代。除白色的部分將不會繪制,其余部分會用于繪制詞云。

scale : float (default=1) 按照比例進行放大畫布,如設置為2,則長和寬都是原來畫布的2倍。

min_font_size : int (default=4) 顯示的最小的字體大小

font_step : int (default=1) 字體步長,如果步長大于1,會加快運算但是可能導致結果出現較大的誤差。

max_words : number (default=200) 要顯示的詞的最大個數

min_font_size : int (default=4) 顯示的最小的字體大小

font_step : int (default=1) 字體步長,如果步長大于1,會加快運算但是可能導致結果出現較大的誤差。

max_words : number (default=200) 要顯示的詞的最大個數

stopwords : set of strings or None 設置需要屏蔽的詞,如果為空,則使用內置的STOPWORDS

background_color: color value (default=”black”) 背景顏色,如background_color='white',背景顏色為白色。

max_font_size : int or None (default=None) 顯示的最大的字體大小

mode : string (default=”RGB”) 當參數為“RGBA”并且background_color不為空時,背景為透明。

relative_scaling : float (default=.5) 詞頻和字體大小的關聯性

color_func : callable, default=None 生成新顏色的函數,如果為空,則使用 self.color_func

regexp : string or None (optional) 使用正則表達式分隔輸入的文本

collocations : bool, default=True 是否包括兩個詞的搭配

colormap: string or matplotlib colormap, default=”viridis” 給每個單詞隨機分配顏色,若指定color_func,則忽略該方法。


代碼實現

#加載包

from wordcloud import WordCloud

import jieba

from PIL import Image

from imageio import imread

import numpy as np

from matplotlib import pyplot as plt

# 繪圖

fig,ax=plt.subplots() #定義畫板

# 打開文件,包含文本類型的文件

with open(r'C:UsersAdministratorDesktopTT.txt','r') as f:

text=f.read()

# 用jieba分詞

wsplit=jieba.lcut(text)

# 將分好的詞用join連接

words=" ".join(wsplit)

# 設定詞云的形狀,用imread函數讀入圖片

shape=imread(r'C:UsersAdministratorDesktop099667.png')

#自定義參數

mycloudword=WordCloud(font_path=r'C:WindowsFontsmsyh.ttf', #字體

scale=8,

margin=1, #頁邊距

background_color='black', #背景色

mask=shape, #形狀

max_words=1500, #包含的最大詞量

min_font_size=14, # 最小的字體

max_font_size=95, #最大字體

stopwords=STOPWORDS, #屏蔽的詞,為空

random_state=4567).generate(words) #隨機種子,隨便設;最后用.genderate()方法傳入分好的詞

# 顯示詞云

ax.imshow(mycloudword)

#不要坐標軸

ax.axis("off")

plt.show()

# 將生成的詞云保存成png文件,儲存本地

mycloudword.to_file(r"C:UsersAdministratorDesktop33535.png")

效果圖如下:

這里展示的是隨便寫入txt文檔的關于Python,機器學習,大數據的一些詞,圖片用證件照。

當然,你可以將你想要的展示的詞文,展示成任何樣子,只需要將參數mask=shape,這里的shape定義成你想要的的圖片的樣子。

原文鏈接https://mp.weixin.qq.com/s/hzrIbH4RonYwqPVtukDkRg

總結

以上是生活随笔為你收集整理的python scale()函数_【Python菜鸟进阶大神】Matplotlib数据可视化007:词云的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 五月婷婷开心网 | 一区国产视频 | 日韩永久免费视频 | 女~淫辱の触手3d动漫 | 99精品一区二区 | 欧洲精品一区二区三区 | 欧美黄色片网站 | 国产一区二区三区播放 | 欧美日韩三级在线 | 骚av在线| 99久久久无码国产精品免费 | 欧美精品色婷婷五月综合 | 九九九九热 | 天天操你| 麻豆视频在线看 | 成人手机视频在线观看 | 精品九九九 | 欧美日韩在线视频免费观看 | 白石茉莉奈番号 | 色版视频 | 亚洲av无码一区二区乱子伦as | 国产乱子轮xxx农村 岛国久久久 | 中文字幕人妻一区二区三区视频 | 超碰日日干 | 熟女熟妇伦久久影院毛片一区二区 | 日韩精品一区二区av | 亚洲欧美中文日韩在线v日本 | 成人开心激情 | 精品国自产拍在线观看 | 亚洲欧美另类综合 | 色综合加勒比 | 精品麻豆 | aaa级片 | 成人在线免费观看视频 | www.欧美在线| 免费的av网站 | 饥渴丰满的少妇喷潮 | 亚洲精品专区 | 日本三级黄色录像 | 日韩免费av一区二区 | 瑟瑟av | 精品人妻无码一区二区色欲产成人 | 欧州一区 | 中国极品少妇xxxx | 国产麻豆精品在线观看 | 男女黄色片 | 91麻豆视频网站 | 特级西西444www高清大胆 | 成人av观看 | 九色porny蝌蚪视频 | 精品少妇人妻一区二区黑料社区 | 激情欧美一区二区免费视频 | 国产牛牛 | 午夜精品毛片 | 亚洲专区av | 影音先锋激情在线 | 久久久精品一区二区 | 操操操操操操操操操操 | 国产传媒av在线 | 最新日韩av在线 | 精品视频无码一区二区三区 | 19禁大尺度做爰无遮挡电影 | mm131丰满少妇人体欣赏图 | 亚洲国产精品自拍视频 | 中文字幕超碰在线 | 天天想你在线观看完整版电影高清 | 亚州国产 | 打屁股疼的撕心裂肺的视频 | 午夜羞羞网站 | 欧美亚洲成人网 | www.色图| 欧美一区二区最爽乱淫视频免费看 | 亚洲视频播放 | 四虎一区二区 | 久久97视频 | 欧美一区二区三区精品 | 91欧美激情一区二区三区 | 激情成人综合网 | 亚洲第一成肉网 | 成人a级免费视频 | 国产视频一区二区在线 | 久久久久夜夜夜精品国产 | 国产美女视频免费观看下载软件 | 黄色视屏在线播放 | h狠狠躁死你h高h | juliaannxxxxx高清| 深田咏美av在线 | 精品一区二区三区四区五区 | 操操干干| 国产视频在线一区 | 亚洲综合色站 | av中文字幕免费在线观看 | 欧美群妇大交乱 | 亚欧精品在线观看 | 就是色| 91精品久久久久久久久中文字幕 | 欧美日视频| 天海翼视频在线观看 | 男女无遮挡xx00动态图120秒 |