汉明距离
<pre >
<code >def hammingdistance(s1,s2):
"""Return the Hamming distance between equal-length sequences"""
if len(s1) != len(s2):
raise ValueError("Undefined for sequences of unequal length")
return sum(el1 != el2 for el1,el2 in zip(s1,s2))
曼哈顿距离
<pre >
<code >def manhattandistance(s1,s2):
"""Return the Hamming distance between equal-length sequences"""
if len(s1) != len(s2):
raise ValueError("Undefined for sequences of unequal length")
return sum(map(lambda i,j:abs(i-j),s1,s2))
以上是内存溢出为你收集整理的【Python】各类距离公式全部内容,希望文章能够帮你解决【Python】各类距离公式所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)