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, kursun bir parçasıdır

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

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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