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
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 despolyglot
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
____