distance_metrics_mcda.distance_metrics
Module Contents
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. |
- distance_metrics_mcda.distance_metrics.euclidean(A, B)[source]
Calculate Euclidean distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = euclidean(A, B)
- distance_metrics_mcda.distance_metrics.manhattan(A, B)[source]
Calculate Manhattan (Taxicab) distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = manhattan(A, B)
- distance_metrics_mcda.distance_metrics.hausdorff(A, B)[source]
Calculate Hausdorff distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = hausdorff(A, B)
- distance_metrics_mcda.distance_metrics.correlation(A, B)[source]
Calculate Correlation distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = correlation(A, B)
- distance_metrics_mcda.distance_metrics.chebyshev(A, B)[source]
Calculate Chebyshev distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = chebyshev(A, B)
- distance_metrics_mcda.distance_metrics.std_euclidean(A, B)[source]
Calculate Standardized Euclidean distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = std_euclidean(A, B)
- distance_metrics_mcda.distance_metrics.cosine(A, B)[source]
Calculate Cosine distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = cosine(A, B)
- distance_metrics_mcda.distance_metrics.csm(A, B)[source]
Calculate Cosine similarity measure of distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = csm(A, B)
- distance_metrics_mcda.distance_metrics.squared_euclidean(A, B)[source]
Calculate Squared Euclidean distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = squared_euclidean(A, B)
- distance_metrics_mcda.distance_metrics.bray_curtis(A, B)[source]
Calculate Bray-Curtis distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = bray_curtis(A, B)
- distance_metrics_mcda.distance_metrics.canberra(A, B)[source]
Calculate Canberra distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = canberra(A, B)
- distance_metrics_mcda.distance_metrics.lorentzian(A, B)[source]
Calculate Lorentzian distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = lorentzian(A, B)
- distance_metrics_mcda.distance_metrics.jaccard(A, B)[source]
Calculate Jaccard distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = jaccard(A, B)
- distance_metrics_mcda.distance_metrics.dice(A, B)[source]
Calculate Dice distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = dice(A, B)
- distance_metrics_mcda.distance_metrics.bhattacharyya(A, B)[source]
Calculate Bhattacharyya distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = bhattacharyya(A, B)
- distance_metrics_mcda.distance_metrics.hellinger(A, B)[source]
Calculate Hellinger distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = hellinger(A, B)
- distance_metrics_mcda.distance_metrics.matusita(A, B)[source]
Calculate Matusita distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = matusita(A, B)
- distance_metrics_mcda.distance_metrics.squared_chord(A, B)[source]
Calculate Squared-Chord distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = squared_chord(A, B)
- distance_metrics_mcda.distance_metrics.pearson_chi_square(A, B)[source]
Calculate Pearson Chi Square distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = pearson_chi_square(A, B)
- distance_metrics_mcda.distance_metrics.squared_chi_square(A, B)[source]
Calculate Squared Chi Sqaure distance between two vectors A and B.
- Parameters
A (ndarray) – First vector containing values
B (ndarray) – Second vector containing values
- Returns
distance value between two vectors
- Return type
Examples
>>> distance = squared_chi_square(A, B)