여러 매체의 가독성
이 연습 문제에서는 네 가지 매체에서 발췌한 기사 일부가 주어집니다. Gunning fog 점수를 사용해 각 발췌문의 가독성을 계산하고, 그 결과를 바탕으로 해당 매체들의 상대적 읽기 난이도를 판단해 보세요.
발췌문은 다음 문자열로 제공됩니다:
forbes- 중국의 사회 신용 점수 시스템에 관한 잡지 Forbes 기사 발췌.harvard_law- Harvard Law Review에 실린 서평 발췌.r_digest- 항공기 난기류에 관한 Reader's Digest 기사 발췌.time_kids- TIME for Kids에 실린 소금 섭취의 부정적 영향에 관한 기사 발췌.
이 연습은 강의의 일부입니다
Python으로 배우는 NLP 피처 엔지니어링
연습 안내
readability에서Readability클래스를 가져오세요.Readability에서gunning_fog()메서드를 사용해 각excerpt에 대한gf객체를 계산하세요.score속성을 사용해 Gunning fog 점수를 계산하세요.- Gunning fog 점수 목록을 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Import Readability
from readability import Readability
# List of excerpts
excerpts = [forbes, harvard_law, r_digest, time_kids]
# Loop through excerpts and compute gunning fog index
gunning_fog_scores = []
for excerpt in excerpts:
gf = Readability(excerpt).____()
gf_score = gf.____
gunning_fog_scores.append(gf_score)
# Print the gunning fog indices
print(gunning_fog_scores)