Minggu, 03 Desember 2017

Sequence Matcher in python

Adalakanya kita membutuhkan pencocokan string dalam pengolahan data, 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?



SequenceMatcher(None, 'Menjalin', 'Mnjalin').ratio()
Akan menghasilkan

0.9333333333333333


Coba kita menggunakan string lainnya

SequenceMatcher(None, 'Menjalin', 'berjalin').ratio()

Akan menghasilkan

0.75


Posting Komentar