문자열 유사도1 [Python] difflib.SequenceMatcher 두 문자열(단어)의 유사도(Similarity) 계산하기 코딩을 하다가 파이썬(Python)으로 두 문자열(단어)의 유사도(Similarity)를 계산해야할 일이 있어서 이를 어찌할까 검색해보다가 Stackoverflow 에서 고수분이 알려주신 테크닉을 여기에 적어보려고 한다. 두 문자열(단어) 유사도 계산 difflib은 파이썬 내장 모듈이다. 여기에 SequenceMatcher를 이용하면 두 단어의 유사도를 알 수 있다. 이때 두 단어의 유사도는 ratio라는 메서드를 이용하면 되는데 이를 이용하여 두 문자열(단어)의 유사도(Similarity)를 계산하는 함수를 만들었다. from difflib import SequenceMatcher def similar(a, b): return SequenceMatcher(None, a, b).ratio() 이제 ma.. 2022. 5. 1. 이전 1 다음