Reconnaissance d’entités en français avec polyglot II
Ici, vous allez terminer le travail commencé dans l’exercice précédent.
Votre objectif est d’utiliser une compréhension de liste pour créer une liste de tuples, dont le premier élément est l’étiquette de l’entité et le second l’intégralité du texte de l’entité sous forme de chaîne.
Cet exercice fait partie du cours
Introduction au Natural Language Processing (NLP) en Python
Instructions
- Utilisez une compréhension de liste pour créer une liste de tuples appelée
entities. - L’expression de sortie de votre compréhension de liste doit être un tuple.
- Le premier élément de chaque tuple est l’étiquette de l’entité, accessible via son attribut
.tag. - Le second élément est la chaîne complète du texte de l’entité, accessible via
.join(ent).
- Le premier élément de chaque tuple est l’étiquette de l’entité, accessible via son attribut
- Votre variable d’itération doit être
ent, et vous devez itérer sur toutes les entités de l’objetTextdepolyglot,txt. - Affichez
entitiespour voir le résultat.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create the list of tuples: entities
entities = [(____.____, ' '.____(____)) for ____ in ____.____]
# Print entities
____