CommencezCommencez gratuitement

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

Voir le cours

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).
  • Votre variable d'itération doit être ent, et vous devez itérer sur toutes les entités de l'objet Text de polyglot, txt.
  • Affichez entities pour 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
____
Modifier et exécuter le code