Jos*_*h C 7 python soundex python-2.7
python 是否有 soundex 函数,如果没有,你将如何编写 soundex 代码?
Soundex
Code Letters
1 B, F, P, V
2 C, G, J, K, Q, S, X, Z
3 D, T
4 L
5 M, N
6 R
SKIP A, E, H, I, O, U, W, Y, H, W, and Y
Run Code Online (Sandbox Code Playgroud)
例如:
杰克逊=J250
华盛顿 = W252
克莱门特=C455
阿什克拉夫特 = A261
吴=W000
小智 6
是的,你可以使用Fuzzy,它是一个实现一些语音算法的 Python 库。
sudo pip install fuzzy
>>> import fuzzy
>>> soundex = fuzzy.Soundex(4)
>>> soundex("Jackson")
'J250'
>>> soundex("Washington")
'W252'
>>> soundex("Clement")
'C453'
>>> soundex("Ashcraft")
'A261'
>>> soundex("Wu")
'W000'
Run Code Online (Sandbox Code Playgroud)