Aan de slagGa gratis aan de slag

Franse NER met polyglot II

Hier maak je het werk af dat je in de vorige oefening bent begonnen.

Je taak is om met een list comprehension een lijst met tuples te maken, waarbij het eerste element de entity-tag is en het tweede element de volledige tekenreeks van de entity-tekst.

Deze oefening maakt deel uit van de cursus

Introductie tot Natural Language Processing in Python

Cursus bekijken

Oefeninstructies

  • Gebruik een list comprehension om een lijst met tuples te maken met de naam entities.
  • De uitvoerexpressie van je list comprehension moet een tuple zijn.
    • Het eerste element van elke tuple is de entity-tag, die je kunt benaderen via het .tag-attribuut.
    • Het tweede element is de volledige tekenreeks van de entity-tekst, die je kunt benaderen met .join(ent).
  • Je iteratorvariabele moet ent zijn, en je moet itereren over alle entities van het polyglot-Text-object, txt.
  • Print entities om te zien wat je hebt gemaakt.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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

# Print entities
____
Code bewerken en uitvoeren