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 merupakan bagian dari kursus
Rekayasa Fitur untuk NLP di Python
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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)