【问题标题】:Tried understand the Soundex algorithm in Python尝试了解 Python 中的 Soundex 算法
【发布时间】:2019-07-26 04:45:47
【问题描述】:

Soundex函数中这个数字参数是什么意思?

代码:

import fuzzy
soundex = fuzzy.Soundex(6)

【问题讨论】:

    标签: python fuzzy soundex


    【解决方案1】:

    source code 看来是输出大小:

    cdef class Soundex:
        cdef int size
        cdef char *map
    
        def __init__(self, size):
            self.size = size
            ...
            if written == self.size:
                break
    

    默认情况下,Soundex 会生成 4 个字符的代码,但您似乎可以在此实现中更改它。

    【讨论】:

    • 如果我们在结果中包含更少或更多的字符,它对评分有什么影响?
    • 不确定这个具体情况。这是假阴性和阳性之间的平衡。我会坚持标准值。
    猜你喜欢
    • 1970-01-01
    • 2010-09-21
    • 2020-01-04
    • 1970-01-01
    • 2014-08-22
    • 2013-04-25
    • 2013-07-23
    • 1970-01-01
    • 2014-06-22
    相关资源
    最近更新 更多