Construire un Counter avec sac de mots
Dans cet exercice, vous allez créer votre premier compteur sac de mots (dans ce cours) à partir d'un article Wikipédia, déjà chargé dans article. Essayez de faire le sac de mots sans lire le texte complet de l'article et devinez le sujet ! Si vous voulez jeter un coup d'œil au titre à la fin, il est disponible dans article_title. Notez que le texte de cet article a subi très peu de prétraitement à partir de l'entrée brute de la base de données de Wikipédia.
word_tokenize a été importé pour vous.
Cette activité fait partie du cours
Introduction au traitement du langage naturel en Python
Instructions de l’exercice
- Importez
Counterdepuiscollections. - Utilisez
word_tokenize()pour découper l'article en jetons. - Utilisez une compréhension de liste avec
tcomme variable d'itération pour convertir tous les jetons en minuscules. La méthode.lower()convertit le texte en minuscules. - Créez un compteur sac de mots nommé
bow_simpleen utilisantCounter()aveclower_tokenscomme argument. - Utilisez la méthode
.most_common()debow_simplepour afficher les 10 jetons les plus fréquents.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import Counter
____
# Tokenize the article: tokens
tokens = ____
# Convert the tokens into lowercase: lower_tokens
lower_tokens = [____ for ____ in ____]
# Create a Counter with the lowercase tokens: bow_simple
bow_simple = ____
# Print the 10 most common tokens
print(____)