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
Övningsinstruktioner
- Importera klassen
Readabilityfrånreadability. - Beräkna
gf-objektet för varjeexcerptmed hjälp av metodengunning_fog()på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)