Python 生成詞云

2021-09-07 21:29:49 字數 1360 閱讀 7784

import

matplotlib.pyplot as plt

from wordcloud import

wordcloud

import

jieba

text_from_file_with_apath = open('

python.txt

',encoding='

utf-8

').read()

wordlist_after_jieba = jieba.cut(text_from_file_with_apath, cut_all=true)

wl_space_split = "

".join(wordlist_after_jieba)

my_wordcloud = wordcloud(background_color="

white

",width=1000,height=860, font_path="

c:\\windows\\fonts\\stfangso.ttf

").generate(wl_space_split)

plt.imshow(my_wordcloud)

plt.axis(

"off")

plt.show()

python[1]  (英國發音:/ˈpaɪθən/ 美國發音:/ˈpaɪθɑːn/), 是一種物件導向的解釋型計算機程式語言,由荷蘭人guido van rossum於2023年發明,第乙個公開發行版發行於2023年。

python是純粹的自由軟體, 源**和直譯器cpython遵循 gpl(gnu general public license)協議。python語法簡潔清晰,特色之一是強制用空白符(white space)作為語句縮排。

python具有豐富和強大的庫。它常被暱稱為膠水語言,能夠把用其他語言製作的各種模組(尤其是c/c++)很輕鬆地聯結在一起。常見的一種應用情形是,使用python快速生成程式的原型(有時甚至是程式的最終介面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3d遊戲中的圖形渲染模組,效能要求特別高,就可以用c/c++重寫,而後封裝為python可以呼叫的擴充套件類庫。需要注意的是在您使用擴充套件類庫時可能需要考慮平台問題,某些可能不提供跨平台的實現。

7月20日,ieee發布2023年程式語言排行榜:python高居首位[2] 。

2023年3月,該語言作者在郵件列表上宣布 python 2.7將於2023年1月1日終止支援。使用者如果想要在這個日期之後繼續得到與python 2.7有關的支援,則需要付費給商業**商。

python 生成詞云

coding utf 8 from wordcloud import wordcloud import matplotlib.pyplot as plt import jieba from pil import image import numpy as np 生成詞云 defcreate word...

python 生成詞云

1 知識點 wordcloud引數講解 font path表示用到字型的路徑 width和height表示畫布的寬和高 prefer horizontal可以調整詞雲中字型水平和垂直的多少 mask即掩膜,產生詞云背景的區域 scale 計算和繪圖之間的縮放 min font size設定最小的字型...

Python 生成詞云

import matplotlib.pyplot as plt from wordcloud import wordcloud import jieba text from file with apath open python.txt encoding utf 8 read wordlist af...