您现在的位置是:课程教程文章

python如何求欧几里得

2023-12-18 20:42课程教程文章 人已围观


使用列表List作为样本点表示的欧氏距离计算方法:

import math
# 计算两点之间的距离
def eucliDist(A,B):
    return math.sqrt(sum([(a - b)**2 for (a,b) in zip(A,B)]))
X = [1,2,3,4]
Y = [0,1,2,3]
print(eucliDist(X,Y))

使用np.array作为样本点表示的欧氏距离计算方法:

import numpy as np
 
# 计算两点之间的距离
def eucliDist(A,B):
    return np.sqrt(sum(np.power((A - B), 2)))
    # return math.sqrt(sum([(a - b)**2 for (a,b) in zip(A,B)]))
X = np.array([1,2,3,4])
Y = np.array([0,1,2,3])
print(eucliDist(X,Y))

众多python培训视频,尽在python学习网,欢迎在线学习!

课程教程:python如何求欧几里得

上一篇:python如何获取文件名不带扩展名

下一篇:没有了

站点信息

  • 文章统计篇文章