Keterbacaan berbagai publikasi
Pada latihan ini, Anda diberikan cuplikan artikel dari empat publikasi. Tugas Anda adalah menghitung keterbacaan cuplikan tersebut menggunakan skor Gunning Fog dan kemudian menentukan tingkat kesulitan relatif dalam membaca publikasi-publikasi ini.
Cuplikan disediakan sebagai string berikut:
forbes- Cuplikan dari artikel majalah Forbes tentang sistem skor kredit sosial di Tiongkok.harvard_law- Cuplikan dari ulasan buku yang diterbitkan di Harvard Law Review.r_digest- Cuplikan dari artikel Reader's Digest tentang turbulensi penerbangan.time_kids- Cuplikan dari artikel tentang dampak buruk konsumsi garam yang diterbitkan di TIME for Kids.
Latihan ini adalah bagian dari kursus
Rekayasa Fitur untuk NLP di Python
Petunjuk latihan
- Impor kelas
Readabilitydarireadability. - Hitung objek
gfuntuk setiapexcerptmenggunakan metodegunning_fog()padaReadability. - Hitung skor Gunning Fog menggunakan atribut
score. - Cetak daftar skor Gunning Fog.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)