def hamming(a,b):
if a.dtype == np.bool and b.dtype == bool:
return (a ^ b).sum()
elif a.dtype == np.ubyte and b.dtype == np.ubyte:
return hamming_table[a^b].sum()
else:
raise NotImplementedError("Unsupported array types %s and %s",a.dtype,b.dtype)
评论列表
文章目录