Jquery中文网 www.jquerycn.cn
Jquery中文网 >  Python编程  >  Python入门  >  正文 python如何求欧几里得

python如何求欧几里得

发布时间:2021-03-22   编辑:www.jquerycn.cn
jquery中文网为您提供python如何求欧几里得等资源,欢迎您收藏本站,我们将为您提供最新的python如何求欧几里得资源


使用列表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如何求欧几里得
python怎么求最大公约数和最小公倍数
PostgreSQL从菜鸟到专家系列教程(1)PostgreSQL介绍
photoshop调出暖调欧美人像照片效果教程
Python hypot() 函数
Python如何对二维数组求和
seo网站优化必须看哦
几何画板工具箱常用功能使用方法介绍
Python的小数据存储格式该如何选择

[关闭]