Erste SchritteKostenlos loslegen

Französisch NER mit Polyglott II

Hier schließt du die Arbeit ab, die du in der vorherigen Übung begonnen hast.

Deine Aufgabe ist es, mit einem Listenverständnis eine Liste von Tupeln zu erstellen, in der das erste Element das Entity-Tag ist und das zweite Element der vollständige String des Entity-Textes ist.

Diese Übung ist Teil des Kurses

Einführung in die natürliche Sprachverarbeitung in Python

Kurs anzeigen

Anleitung zur Übung

  • Verwende ein Listenverständnis, um eine Liste von Tupeln namens entities zu erstellen.

  • Der Ausgabeausdruck deines Listenverstehens sollte ein Tupel sein.

    • Das erste Element jedes Tupels ist das Entity-Tag, auf das du über das Attribut .tag zugreifen kannst.

    • Das zweite Element ist die vollständige Zeichenkette des Entitätstextes, auf die du mit .join(ent) zugreifen kannst.

  • Deine Iteratorvariable sollte ent sein, und du solltest über alle Entitäten des polyglot Text Objekts, txt, iterieren.

  • Drucke entities, um zu sehen, was du geschaffen hast.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# Create the list of tuples: entities
entities = [(____.____, ' '.____(____)) for ____ in ____.____]

# Print entities
____
Bearbeiten und Ausführen von Code