欧氏距离(Euclidean Distance)

欧氏距离是最容易直观理解的距离度量方法,我们小学、初中和高中接触到的两个点在空间中的距离一般都是指欧氏距离

欧氏距离(Euclidean Distance) Python 实现计算欧氏距离-Python 技术分享 Java技术分享 Python 爬虫技术_微信公众号:zeropython—昊天博客
欧氏距离(Euclidean Distance) Python 实现计算欧氏距离-Python 技术分享 Java技术分享 Python 爬虫技术_微信公众号:zeropython—昊天博客

Python 实现计算欧氏距离

import numpy as np
x=np.random.random(10)
y=np.random.random(10)

#方法一:根据公式求解
d1=np.sqrt(np.sum(np.square(x-y)))

#方法二:根据scipy库求解
from scipy.spatial.distance import pdist
X=np.vstack([x,y])
d2=pdist(X)
HTTPX 基础教程-新乡seo|网站优化,网站建设_微信公众号:zeropython—昊天博客