Français NER avec polyglotte II
Vous allez ici terminer le travail que vous avez commencé dans l'exercice précédent.
Votre tâche consiste à utiliser une compréhension de liste pour créer une liste de tuples dont le premier élément est la balise de l'entité et le second la chaîne complète du texte de l'entité.
Cet exercice fait partie du cours
Introduction au traitement du langage naturel 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 la balise d'entité, à laquelle vous pouvez accéder à l'aide de l'attribut
.tag
.Le deuxième élément est la chaîne complète du texte de l'entité, à laquelle vous pouvez accéder en utilisant
.join(ent)
.
Votre variable itérateur doit être
ent
, et vous devez itérer sur toutes les entités de l'objetpolyglot
Text
,txt
.Imprimez
entities
pour voir ce que vous avez créé.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create the list of tuples: entities
entities = [(____.____, ' '.____(____)) for ____ in ____.____]
# Print entities
____