导语:
本文主要介绍了关于python如何求欧几里得的相关知识,包括阿根廷vs墨西哥角球数,以及阿根廷2比0墨西哥角球数这些编程知识,希望对大家有参考作用。
以列表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中创建带有函数的字典10/12
- ♥ 如何用python导出数据库数据11/21
- ♥ Python中如何使用带有yield的函数11/13
- ♥ 如何停止mongodb12/28
- ♥ 什么是 python 列表理解?10/11
- ♥ 如何在anaconda中检查python版本08/13
内容反馈