scipy.spatial.distance.pdist
返回压缩距离矩阵.从文档:
返回压缩距离矩阵Y.对于每个和(where),度量dist(u = X [i],v = X [j])被计算并存储在条目ij中.
我以为ij
是的意思i*j
.但我想我可能错了.考虑
X = array([[1,2], [1,2], [3,4]])
dist_matrix = pdist(X)
Run Code Online (Sandbox Code Playgroud)
然后文档说dist(X[0], X[2])
应该是dist_matrix[0*2]
.但是,dist_matrix[0*2]
它应该是0 - 而不是2.8.
我应该使用什么公式来获取两个向量的相似性,给定i
和j
?