极简代码(三)—— 欧式距离

来源:互联网 发布:电脑无网络连接怎么办 编辑:程序博客网 时间:2024/05/16 18:07

可能还不算是最简单的实现吧,至少形式上,稍微优化一点:

def euclidean(x, y):    d = 0.    for xi, yi in zip(x, y):        d += (xi-yi)**2    return math.sqrt(d)euclidean([0, 3], [4, 0])
0 0