시작하기무료로 시작하기

여러 매체의 가독성

이 연습 문제에서는 네 가지 매체에서 발췌한 기사 일부가 주어집니다. 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)
코드 편집 및 실행