1,305 Views
Mengukur Kemiripan diantara 2 String – Adalakanya kita membutuhkan pencocokan string dalam pengolahan data atau disebut dengan Sequence Matcher , misalkan untuk spelling karena user bisa saja melakukan kesalahan ejaan. Penulis biasa menggunakan Sequnce Matcher untuk melakukan hal demikian. Misalkan ada sebuah nama desa ‘Menjalin’ ketika user mengetikan ‘Mnjalin’ berapa nilai ratio kecocokannya? menggunakan library difflib yang sudah ada secara bawaan di python. Berikut kode untuk Mengukur Kemiripan diantara 2 String
import difflib a='Menjalin' b='Mnjalin' seq=difflib.SequenceMatcher(None,a,b) d=seq.ratio() print (d)
hasilnya Mengukur Kemiripan diantara 2 String sebesar 0.9333
0.9333333333333333
Coba kalian gunakan dengan string yang lain, misalkan punya perbedaan change case nya,