草庐IT

python - 压缩距离矩阵如何工作? (pdist)

scipy.spatial.distance.pdist返回一个压缩的距离矩阵。来自thedocumentation:ReturnsacondenseddistancematrixY.Foreachand(where),themetricdist(u=X[i],v=X[j])iscomputedandstoredinentryij.我认为ij的意思是i*j。但我想我可能错了。考虑X=array([[1,2],[1,2],[3,4]])dist_matrix=pdist(X)然后文档说dist(X[0],X[2])应该是dist_matrix[0*2]。但是,dist_matrix[0*

python - 压缩距离矩阵如何工作? (pdist)

scipy.spatial.distance.pdist返回一个压缩的距离矩阵。来自thedocumentation:ReturnsacondenseddistancematrixY.Foreachand(where),themetricdist(u=X[i],v=X[j])iscomputedandstoredinentryij.我认为ij的意思是i*j。但我想我可能错了。考虑X=array([[1,2],[1,2],[3,4]])dist_matrix=pdist(X)然后文档说dist(X[0],X[2])应该是dist_matrix[0*2]。但是,dist_matrix[0*