pyrepo_mcda.distance_metrics
Functions
|
Calculate Euclidean distance between two vectors A and B. |
|
Calculate Manhattan (Taxicab) distance between two vectors A and B. |
|
|
|
Calculate Hausdorff distance between two vectors A and B. |
|
Calculate Correlation distance between two vectors A and B. |
|
Calculate Chebyshev distance between two vectors A and B. |
|
Calculate Standardized Euclidean distance between two vectors A and B. |
|
Calculate Cosine distance between two vectors A and B. |
|
Calculate Cosine similarity measure of distance between two vectors A and B. |
|
Calculate Squared Euclidean distance between two vectors A and B. |
|
Calculate Bray-Curtis distance between two vectors A and B. |
|
Calculate Canberra distance between two vectors A and B. |
|
Calculate Lorentzian distance between two vectors A and B. |
|
Calculate Jaccard distance between two vectors A and B. |
|
Calculate Dice distance between two vectors A and B. |
|
Calculate Bhattacharyya distance between two vectors A and B. |
|
Calculate Hellinger distance between two vectors A and B. |
|
Calculate Matusita distance between two vectors A and B. |
|
Calculate Squared-Chord distance between two vectors A and B. |
|
Calculate Pearson Chi Square distance between two vectors A and B. |
|
Calculate Squared Chi Sqaure distance between two vectors A and B. |
Module Contents
- pyrepo_mcda.distance_metrics.euclidean(A, B)
Calculate Euclidean distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = euclidean(A, B)
- pyrepo_mcda.distance_metrics.manhattan(A, B)
Calculate Manhattan (Taxicab) distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = manhattan(A, B)
- pyrepo_mcda.distance_metrics.hausdorff_distance(A, B)
- pyrepo_mcda.distance_metrics.hausdorff(A, B)
Calculate Hausdorff distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = hausdorff(A, B)
- pyrepo_mcda.distance_metrics.correlation(A, B)
Calculate Correlation distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = correlation(A, B)
- pyrepo_mcda.distance_metrics.chebyshev(A, B)
Calculate Chebyshev distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = chebyshev(A, B)
- pyrepo_mcda.distance_metrics.std_euclidean(A, B)
Calculate Standardized Euclidean distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = std_euclidean(A, B)
- pyrepo_mcda.distance_metrics.cosine(A, B)
Calculate Cosine distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = cosine(A, B)
- pyrepo_mcda.distance_metrics.csm(A, B)
Calculate Cosine similarity measure of distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = csm(A, B)
- pyrepo_mcda.distance_metrics.squared_euclidean(A, B)
Calculate Squared Euclidean distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = squared_euclidean(A, B)
- pyrepo_mcda.distance_metrics.bray_curtis(A, B)
Calculate Bray-Curtis distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = bray_curtis(A, B)
- pyrepo_mcda.distance_metrics.canberra(A, B)
Calculate Canberra distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = canberra(A, B)
- pyrepo_mcda.distance_metrics.lorentzian(A, B)
Calculate Lorentzian distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = lorentzian(A, B)
- pyrepo_mcda.distance_metrics.jaccard(A, B)
Calculate Jaccard distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = jaccard(A, B)
- pyrepo_mcda.distance_metrics.dice(A, B)
Calculate Dice distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = dice(A, B)
- pyrepo_mcda.distance_metrics.bhattacharyya(A, B)
Calculate Bhattacharyya distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = bhattacharyya(A, B)
- pyrepo_mcda.distance_metrics.hellinger(A, B)
Calculate Hellinger distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = hellinger(A, B)
- pyrepo_mcda.distance_metrics.matusita(A, B)
Calculate Matusita distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = matusita(A, B)
- pyrepo_mcda.distance_metrics.squared_chord(A, B)
Calculate Squared-Chord distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = squared_chord(A, B)
- pyrepo_mcda.distance_metrics.pearson_chi_square(A, B)
Calculate Pearson Chi Square distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = pearson_chi_square(A, B)
- pyrepo_mcda.distance_metrics.squared_chi_square(A, B)
Calculate Squared Chi Sqaure distance between two vectors A and B.
Parameters
- Andarray
First vector containing values
- Bndarray
Second vector containing values
Returns
- float
distance value between two vectors
Examples
>>> distance = squared_chi_square(A, B)