Identyfikowanie osób wspomnianych w artykule prasowym
W tym ćwiczeniu otrzymujesz fragment artykułu opublikowanego w TechCrunch. Twoim zadaniem jest napisanie funkcji find_people, która identyfikuje imiona i nazwiska osób wspomnianych w danym fragmencie tekstu. Następnie użyjesz find_people, aby wskazać interesujące osoby w artykule.
Artykuł jest dostępny jako ciąg znaków tc i został wyświetlony w konsoli. Wymagany model spaCy jest już załadowany jako nlp.
To ćwiczenie jest częścią kursu
Inżynieria cech dla NLP w Pythonie
Instrukcje do ćwiczenia
- Utwórz obiekt Doc dla
text. - Korzystając z wyrażenia listowego, przejdź przez
doc.entsi utwórz listę nazwanych encji, których etykieta toPERSON. - Używając
find_persons(), wyświetl osoby wspomniane wtc.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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(____(____))