Kom igångKom igång gratis

Läsbarhet i olika publikationer

I den här övningen har du fått utdrag ur artiklar från fyra olika publikationer. Din uppgift är att beräkna läsbarheten för dessa utdrag med hjälp av Gunning fog-poängen och därmed avgöra den relativa svårighetsgraden för respektive publikation.

Utdragen finns tillgängliga som följande strängar:

  • forbes – Ett utdrag från en artikel i tidskriften Forbes om Kinas sociala kreditsystem.
  • harvard_law – Ett utdrag från en bokanmälan publicerad i Harvard Law Review.
  • r_digest – Ett utdrag från en artikel i Reader's Digest om turbulens under flygresor.
  • time_kids – Ett utdrag från en artikel om saltets skadliga effekter publicerad i TIME for Kids.

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

Funktionsutveckling för NLP i Python

Visa kurs

Övningsinstruktioner

  • Importera klassen Readability från readability.
  • Beräkna gf-objektet för varje excerpt med hjälp av metoden gunning_fog()Readability.
  • Beräkna Gunning fog-poängen med attributet score.
  • Skriv ut listan med Gunning fog-poäng.

Interaktiv övning med praktiskt arbete

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

# 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)
Redigera och kör kod