> Modules non standards > SciPy > Distances
Distances
Distances :
- from scipy.spatial import distance
- distance.euclidean(x, y) : distance euclidienne.
- distance.correlation(x, y) : distance de corrélation (1 - coefficient de corrélation de Pearson).
- distance.cosine(x, y) : distance cosinus (1 - cosinus de l'angle entre les 2 vecteurs)
- si on veut calculer les distances entre paires de vecteurs, il vaut mieux utiliser pdist :
- res = distance.pdist(x, metric = 'euclidean')
- il y a beaucoup de metric possibles : euclidean, cityblock, cosine, correlation, jaccard, etc ...
- le résultat est un vecteur de taille n(n-1)/2
Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert