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ırEgzersiz talimatları
readabilitypaketindenReadabilitysınıfını içe aktar.Readabilityüzerindegunning_fog()yöntemini kullanarak her birexcerptiçingfnesnesini 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)