📌2 Senelik Yolculuğumuzda 1.000.000m+ Ham Görüntüleme İçin Teşekkürler. İyi ki varsınız! 🙏🏻
Discord sunucumuza tüm üyelerimiz davetlidir! ✨(Link)
  • Discord ile Kayıt Aktif | Onaylı Üyelik
    Forumdan daha fazla yararlanmak için, Discord ile kaydolun ve daha ayrıcalıklı olun 👑
  • Telegram ile Kayıt Aktif | Onaylı Üyelik
    Forumdan daha fazla yararlanmak için, Telegram ile kaydolun ve daha ayrıcalıklı olun 👑

Python ile listedeki benzer kelimeleri bulmak

Python ile listedeki benzer kelimeleri bulmak

ProxyXF ProxyXF - #1
Programlama dillerini kullanarak hazırladığımız uygulamalarda son kullanıcılar sıklıkla yazım hatası yapabilirler. Yazım hataları ya da benzeri sebeplerle kullanıcının yazdığı bir yazının örneğin bir liste içinde yer almaması durumunda listedeki bu hatalı yazılan kelimeye en benzer kelimeyi bulabilmek için ise aşağıdaki gibi bir yöntem takip edebiliriz.

Python ile difflib modülü içerisinde yer alan get_close_matches fonksiyonu ile bir yazıya (string) en yakın olan yazıları tespit edebiliriz. get_close_matches(word, possibilities, n, cutoff) fonksiyonunun dört parametresi ve anlamları şu şekildedir:

word: en yakın benzeri aranan kelime

possibilities: en benzer yazıların taranacağı liste

n: En fazla kaç benzer yazının döndürülmesinin belirlendiği parametre. Varsayılan değeri 3'tür, opsiyonel bir parametredir ve sıfırdan büyük olmalıdır

cutoff: 0 ile 1 arasında bir değerdir ve benzer kelime tespit olasılığını belirlememizi sağlar. Opsiyonel bir parametredir ve varsayılan değeri 0.6'dır.


Python:
from difflib import get_close_matches

liste = ['rahip', 'rahmet', 'ahmet', 'hamet', 'hamit']
kelime = 'rhaip'
print(get_close_matches(kelime,liste, 3, 0.7))
#['rahip']
A.Soma A.Soma - #2
Proxy Konu için teşekkürler.
ProxyXF ProxyXF - #3
Günceldir
Zewlox Zewlox - #4
ellerine sağlık
URL: https://www.sadece1.com//konular/python-ile-listedeki-benzer-kelimeleri-bulmak.2386/

Discord Sunucumuz

Üst