BaşlayınÜcretsiz Başlayın

Farklı yayınların okunabilirliği

Bu egzersizde, dört farklı yayından alınmış makale alıntıları veriliyor. Görevin, bu alıntıların okunabilirliğini Gunning fog puanıyla hesaplamak ve buna göre bu yayınların okunma güçlüklerini karşılaştırmalı olarak belirlemek.

Alıntılar şu string'ler olarak sağlanmıştır:

  • forbes - Çin sosyal kredi puan sistemi üzerine Forbes dergisindeki bir makaleden alıntı.
  • harvard_law - Harvard Law Review'da yayımlanmış bir kitap incelemesinden alıntı.
  • r_digest - Uçak türbülansı hakkında Reader's Digest makalesinden bir alıntı.
  • time_kids - TIME for Kids'ta yayımlanmış, tuz tüketiminin olumsuz etkileri hakkında bir makaleden alıntı.

Bu egzersiz

Python ile NLP için Özellik Mühendisliği

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • readability paketinden Readability sınıfını içe aktar.
  • Readability üzerinde gunning_fog() yöntemini kullanarak her bir excerpt için gf nesnesini hesapla.
  • score özniteliğini kullanarak Gunning fog puanını elde et.
  • Gunning fog puanlarının listesini yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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)
Kodu Düzenle ve Çalıştır