Python 生成詞云

2022-06-10 14:33:08 字數 1360 閱讀 8138

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 生成詞云

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...

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設定最小的字型...