Hi
ich kann mit Scipy die Distanzen einzelner Vektoren in einer Matrix berechen,
import scipy.spatial.distance as dis
y = dis.pdist(data,metric)
distancematrix = dis.squareform(y)
Dabei wird die Distanze von jedem zu jedem Vektor berechnet.
Gibt es eine Möglichkeit in Scipy nur die Distanzen von Vektor 1 mit 2 und 2 mit 3 usw.
zu berechnen, ohne den Umweg über das obere Verfahren.
Das würde einiges an Ressourcen sparen zumal ich ca. 40.000 Vektoren mit fast 40 Werten habe.
PS: cdist geht leider nicht, da die Vektoren eindimensional sind