怎么用Python代码计算两个三维向量的标准化欧式距离呢?
本帖最后由 Y小y 于 2021-6-18 00:51 编辑怎么用Python代码计算两个三维向量的标准化欧式距离呢?比如[0 0 2]和[253 2 4]的标准化欧式距离? https://blog.csdn.net/liukuan73/article/details/80494779 suchocolate 发表于 2021-6-18 00:18
https://blog.csdn.net/liukuan73/article/details/80494779
这没有标准化欧式距离啊{:9_241:} Y小y 发表于 2021-6-18 00:51
这没有标准化欧式距离啊
https://www.cnblogs.com/denny402/p/7027954.html suchocolate 发表于 2021-6-18 10:37
https://www.cnblogs.com/denny402/p/7027954.html
from scipy.spatial.distance import pdist
X=np.vstack((xyzs1,xyzs0))
print(X)
d2=pdist(X,'seuclidean')
print(d2)
print(xyzs1)
print(xyzs0)
[[ 79.107994.1559 219.3038]
]
2.449489742783178
[ 79.107994.1559 219.3038]
from scipy.spatial.distance import pdist
X=np.vstack((xyzs1,xyzs0))
print(X)
d2=pdist(X,'seuclidean')
print(d2)
print(xyzs1)
print(xyzs0)
[
]
2.449489742783178
[ 79.107994.1559 219.3038]
为什么不同矩阵计算出来的d2是一样的?
页:
[1]