Lizibilitatea diferitelor publicații
În acest exercițiu, ai la dispoziție fragmente din articole publicate în patru reviste diferite. Sarcina ta este să calculezi lizibilitatea acestor fragmente folosind scorul Gunning Fog și, pe baza rezultatelor, să determini gradul relativ de dificultate al fiecărei publicații.
Fragmentele sunt disponibile ca șiruri de caractere:
forbes– Un fragment dintr-un articol din revista Forbes despre sistemul chinez de credit social.harvard_law– Un fragment dintr-o recenzie publicată în Harvard Law Review.r_digest– Un fragment dintr-un articol din Reader's Digest despre turbulențele din aviație.time_kids– Un fragment dintr-un articol despre efectele negative ale consumului de sare, publicat în TIME for Kids.
Acest exercițiu face parte din cursul
Ingineria caracteristicilor pentru NLP în Python
Instrucțiuni pentru exercițiu
- Importă clasa
Readabilitydinreadability. - Calculează obiectul
gfpentru fiecareexcerptfolosind metodagunning_fog()aplicată peReadability. - Obține scorul Gunning Fog folosind atributul
score. - Afișează lista scorurilor Gunning Fog.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)