MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Impor kelas Readability dari readability.
  • Hitung objek gf untuk setiap excerpt menggunakan metode gunning_fog() pada Readability.
  • 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)
Edit dan Jalankan Kode