2015-01-30 1 views

ответ

0

From the documentation:

Необязательный аргумент cutoff (по умолчанию 0.6) находится в диапазоне [0, 1]float. Возможности, которые не набирают, по крайней мере, то, что похоже на слово, игнорируются.

Попытка пример из документации:

In [11]: import difflib 

In [12]: difflib.get_close_matches('appel', ['ape', 'apple', 'peach', 'puppy']) 
Out[12]: ['apple', 'ape'] 

In [13]: difflib.get_close_matches('appel', ['ape', 'apple', 'peach', 'puppy'], cutoff=0.1) 
Out[13]: ['apple', 'ape', 'puppy'] 

In [14]: difflib.get_close_matches('appel', ['ape', 'apple', 'peach', 'puppy'], cutoff=0.9) 
Out[14]: [] 

Подробная информация о алгоритма отмечается в статье "Pattern Matching: The Gestalt Approach".

+0

что такое отсечка? Как его найти? Связано ли это с расстоянием редактирования? –

+0

Прочитайте документацию по адресу https://docs.python.org/3.4/library/difflib.html –

+0

Я прочитал этот документ. В нем говорится, что опциональный параметр cutoff (по умолчанию 0.6) является float в диапазоне [0, 1]. Что это значит? –

 Смежные вопросы

  • Нет связанных вопросов^_^