нечеткое ограничение python, как оно работает? - PullRequest
0 голосов
/ 17 октября 2018

Как именно работает лимит с нечетким модулем питонов, что это значит?

matches = process.extract(query, choices, limit=2, scorer=fuzz.partial_ratio)

1 Ответ

0 голосов
/ 18 октября 2018

Предел обычно используется в нечетких словах, когда вам нужны «x» решения наилучшего соответствия.

Так, например, вы сравниваете один и тот же столбец df, чтобы сопоставить друг с другом.Это будет случай, когда 1-е совпадение будет само название.Итак, вы получите limit = 2 и получите 2-е лучшее совпадение.

Ex: column values =['Apple','Banana','Orange','Appl','Banan']

Если вы хотите сделать нечеткое использование одного и того же столбца и посмотреть, как «Apple» используется в разных контекстах из-за орфографических ошибок и т. Д. Теперьлучшим матчем Apple будет сама Apple, так что вы получите limit=2 действительно " Appl " в этом случае

Надеюсь, я был ясен

...