Python距离计算

来源:互联网 发布:mac多余账户删不了 编辑:程序博客网 时间:2024/06/04 19:22

文章链接

import numpy as npx=np.random.random(10)y=np.random.random(10)#方法一:根据公式求解,p=2d1=np.sqrt(np.sum(np.square(x-y)))print(d1)#方法二:根据scipy库求解from scipy.spatial.distance import pdistX=np.vstack([x,y])d2=pdist(X,'minkowski',p=2)print(d2)
当p=1时,就是曼哈顿距离当p=2时,就是欧氏距离当p→∞时,就是切比雪夫距离
原创粉丝点击