Jak działa skondensowana macierz odległości? (pdist)
scipy.spatial.distance.pdist
zwraca skondensowaną macierz odległości. Zdokumentacja:
Zwraca skondensowaną macierz odległości Y. Dla każdego i (gdzie), metryka dist (u = X [i], v = X [j]) jest obliczana i zapisywana we wpisie ij.
myślałemij
Oznaczałoi*j
. Ale myślę, że mogę się mylić. Rozważać
X = array([[1,2], [1,2], [3,4]])
dist_matrix = pdist(X)
wtedy dokumentacja mówi takdist(X[0], X[2])
powinno byćdist_matrix[0*2]
. Jednak,dist_matrix[0*2]
wynosi 0 - nie 2.8, jak powinno być.
Jaki wzór powinienem zastosować, aby uzyskać dostęp do podobieństwa dwóch wektorówi
ij
?