뉴스 기사에서 언급된 사람 식별하기
이 연습 문제에서는 TechCrunch에 실린 뉴스 기사 일부가 제공됩니다. 여러분의 과제는 특정 텍스트에서 언급된 사람 이름을 식별하는 함수 find_people을(를) 작성하는 것입니다. 그런 다음 find_people을(를) 사용해 기사에서 관심 있는 인물들을 찾아보세요.
기사는 문자열 tc로 제공되며 콘솔에 출력되어 있습니다. 필요한 spaCy 모델도 이미 nlp로 로드되어 있습니다.
이 연습은 강의의 일부입니다
Python으로 배우는 NLP 피처 엔지니어링
연습 안내
text에 대한 Doc 객체를 만드세요.- 리스트 컴프리헨션을 사용해
doc.ents를 순회하고, 레이블이PERSON인 개체명 리스트를 만드세요. find_persons()를 사용해tc에서 언급된 사람들을 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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(____(____))