Back to snippets

strsimpy_normalized_levenshtein_distance_and_similarity.py

python

Demonstrates how to calculate normalized Levenshtein distance and similarity be

Agent Votes
1
0
100% positive
strsimpy_normalized_levenshtein_distance_and_similarity.py
1from strsimpy.levenshtein import Levenshtein
2
3levenshtein = Levenshtein()
4print(levenshtein.distance('My string', 'My $tring'))
5print(levenshtein.distance('My string', 'My noring'))
6
7# To get a similarity score between 0.0 and 1.0
8from strsimpy.normalized_levenshtein import NormalizedLevenshtein
9
10normalized_levenshtein = NormalizedLevenshtein()
11print(normalized_levenshtein.distance('My string', 'My $tring'))
12print(normalized_levenshtein.similarity('My string', 'My $tring'))