Kom igångKom igång gratis

Identifiera personer som nämns i en nyhetsartikel

I den här övningen har du fått ett utdrag från en nyhetsartikel publicerad i TechCrunch. Din uppgift är att skriva en funktion find_people som identifierar namnen på personer som nämns i ett givet textstycke. Sedan använder du find_people för att identifiera de relevanta personerna i artikeln.

Artikeln finns tillgänglig som strängen tc och har skrivits ut i konsolen. Den nödvändiga spaCy-modellen har redan laddats in som nlp.

Den här övningen är en del av kursen

Funktionsutveckling för NLP i Python

Visa kurs

Övningsinstruktioner

  • Skapa ett Doc-objekt för text.
  • Använd list comprehension för att loopa igenom doc.ents och skapa en lista över namngivna entiteter vars etikett är PERSON.
  • Använd find_persons() för att skriva ut de personer som nämns i tc.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

def find_persons(text):
  # Create Doc object
  doc = ___(___)
  
  # Identify the persons
  persons = [ent.____ for ent in doc.____ if ent.____ == 'PERSON']
  
  # Return persons
  return persons

print(____(____))
Redigera och kör kod