Reconnaissance d'entités nommées en français avec polyglot II
Ici, vous allez terminer le travail commencé dans l'exercice précédent.
Votre tâche consiste à utiliser une compréhension de liste pour créer une liste de tuples, où le premier élément est l'étiquette de l'entité et le deuxième élément est la chaîne complète du texte de l'entité.
Cette activité fait partie du cours
Introduction au traitement du langage naturel en Python
Instructions de l’exercice
- 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é, que vous pouvez obtenir avec son attribut
.tag. - Le deuxième élément est la chaîne complète du texte de l'entité, que vous pouvez obtenir avec
.join(ent).
- Le premier élément de chaque tuple est l'étiquette de l'entité, que vous pouvez obtenir avec 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 ce que vous avez créé.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create the list of tuples: entities
entities = [(____.____, ' '.____(____)) for ____ in ____.____]
# Print entities
____