It supports both normal and Unicode strings, but can't mix them, all
arguments to a function (method) have to be of the same type (or its
subclasses).
但您需要确保中文字符是unicode格式:
In [1]: from Levenshtein import distance, hamming, median
In [2]: query1 = '你好世界'
In [3]: query2 = '你好'
In [4]: print distance(query1,query2)
6
In [5]: print distance(query1.decode('utf8'),query2.decode('utf8'))
2
根据其documentation,它支持unicode:
但您需要确保中文字符是unicode格式:
相关问题 更多 >
编程相关推荐