CommencerCommencer gratuitement

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

Afficher le cours

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'objet polyglot 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
____
Modifier et exécuter le code