pyclustering.utils.metric.type_metric Class Reference

Enumeration of supported metrics in the module for distance calculation between two points. More...

+ Inheritance diagram for pyclustering.utils.metric.type_metric:
+ Collaboration diagram for pyclustering.utils.metric.type_metric:

Static Public Attributes

int EUCLIDEAN = 0
 Euclidean distance, for more information see function 'euclidean_distance'. More...
 
int EUCLIDEAN_SQUARE = 1
 Square Euclidean distance, for more information see function 'euclidean_distance_square'. More...
 
int MANHATTAN = 2
 Manhattan distance, for more information see function 'manhattan_distance'. More...
 
int CHEBYSHEV = 3
 Chebyshev distance, for more information see function 'chebyshev_distance'. More...
 
int MINKOWSKI = 4
 Minkowski distance, for more information see function 'minkowski_distance'. More...
 
int CANBERRA = 5
 Canberra distance, for more information see function 'canberra_distance'. More...
 
int CHI_SQUARE = 6
 Chi square distance, for more information see function 'chi_square_distance'. More...
 
int GOWER = 7
 Gower distance, for more information see function 'gower_distance'. More...
 
int USER_DEFINED = 1000
 User defined function for distance calculation between two points. More...
 

Detailed Description

Enumeration of supported metrics in the module for distance calculation between two points.

Definition at line 32 of file metric.py.

Member Data Documentation

◆ CANBERRA

int pyclustering.utils.metric.type_metric.CANBERRA = 5
static

Canberra distance, for more information see function 'canberra_distance'.

Definition at line 54 of file metric.py.

◆ CHEBYSHEV

int pyclustering.utils.metric.type_metric.CHEBYSHEV = 3
static

Chebyshev distance, for more information see function 'chebyshev_distance'.

Definition at line 48 of file metric.py.

◆ CHI_SQUARE

int pyclustering.utils.metric.type_metric.CHI_SQUARE = 6
static

Chi square distance, for more information see function 'chi_square_distance'.

Definition at line 57 of file metric.py.

◆ EUCLIDEAN

int pyclustering.utils.metric.type_metric.EUCLIDEAN = 0
static

Euclidean distance, for more information see function 'euclidean_distance'.

Definition at line 39 of file metric.py.

◆ EUCLIDEAN_SQUARE

int pyclustering.utils.metric.type_metric.EUCLIDEAN_SQUARE = 1
static

Square Euclidean distance, for more information see function 'euclidean_distance_square'.

Definition at line 42 of file metric.py.

◆ GOWER

int pyclustering.utils.metric.type_metric.GOWER = 7
static

Gower distance, for more information see function 'gower_distance'.

Definition at line 60 of file metric.py.

◆ MANHATTAN

int pyclustering.utils.metric.type_metric.MANHATTAN = 2
static

Manhattan distance, for more information see function 'manhattan_distance'.

Definition at line 45 of file metric.py.

◆ MINKOWSKI

int pyclustering.utils.metric.type_metric.MINKOWSKI = 4
static

Minkowski distance, for more information see function 'minkowski_distance'.

Definition at line 51 of file metric.py.

◆ USER_DEFINED

int pyclustering.utils.metric.type_metric.USER_DEFINED = 1000
static

User defined function for distance calculation between two points.

Definition at line 63 of file metric.py.


The documentation for this class was generated from the following file: