私はnltkとwordnetを使ってスペルチェッカーを書いていますが、間違って綴られた単語「belive」があります。私がしたいのは、この単語からleveshteinの編集距離1または2で区切られたwordnetのすべての単語を見つけることです。 nltkはこれを達成するための方法を提供していますか?これを行う方法?与えられた単語から一定の編集距離で区切られたWordnetからの単語の検索
私は間違っているかもしれません。 edit_distance
メソッドは、edit_distance(word1,word2)
のような2つの引数をとり、levenshteinのword1とword2の距離を返します。 私が望むのは、私がwordnetの他のすべての単語に与える単語間の編集距離を見つけることです。
よろしいですを見つけることができますWordnetはあなたがここで欲しいものですか?過度の殺人のようだ。エンチャントがより良いかもしれません:http://packages.python.org/pyenchant/ –