Čitelnost různých publikací
V tomto cvičení máš k dispozici úryvky článků ze čtyř různých publikací. Tvým úkolem je vypočítat čitelnost těchto úryvků pomocí indexu Gunning Fog a na základě toho určit, jak náročné je jednotlivé publikace číst.
Úryvky jsou dostupné jako následující řetězce:
forbes– úryvek z článku časopisu Forbes o čínském systému sociálního kreditu.harvard_law– úryvek z recenze knihy publikované v Harvard Law Review.r_digest– úryvek z článku Reader's Digest o turbulencích při letu.time_kids– úryvek z článku o negativních účincích nadměrné spotřeby soli, publikovaného v TIME for Kids.
Toto cvičení je součástí kurzu
Feature Engineering for NLP in Python
Pokyny k cvičení
- Importuj třídu
Readabilityz modulureadability. - Pro každý
excerptvypočítej objektgfpomocí metodygunning_fog()na tříděReadability. - Vypočítej skóre Gunning Fog pomocí atributu
score. - Vypiš seznam skóre Gunning Fog.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)