Aller au contenu

Créer un nuage de mots avec Python


Un nuage de mot est une représentation visuelle des mots les plus fréquents d'un texte. Dans ce tutoriel, je vous montre comment créer un nuage de mots avec Python.

Un nuage de mot est une représentation visuelle des mots les plus fréquents d'un texte. Dans l'univers Python, un package wordcloud

Installation

pip install wordcloud matplotlib

Importation

Nous avons besoin d'une fonction qui permet de lire les données

from wordcloud import WordCloud
import matplotlib.pyplot as plt

Génération du nuage mots

wordcloud = WordCloud(width=800, height=500, random_state=21, max_font_size=110).generate(text)

Représentation

plt.figure(figsize=(12, 8))
plt.imshow(wordcloud, interpolation="bilinear")
plt.axis('off')
plt.show()

Code complet

from wordcloud import WordCloud
import matplotlib.pyplot as plt

wordcloud = WordCloud(width=800, height=500, random_state=21, max_font_size=110).generate(text)

plt.figure(figsize=(12, 8))
plt.imshow(wordcloud, interpolation="bilinear")
plt.axis('off')
plt.show()

Partagez sur les réseaux sociaux

Commentaires