Observer of K-Means algorithm that is used to collect information about clustering process on each iteration of the algorithm.
More...
|
def | __init__ (self) |
| Initializer of observer of K-Means algorithm.
|
|
def | __len__ (self) |
| Returns amount of steps that were observer during clustering process in K-Means algorithm.
|
|
def | notify (self, clusters, centers) |
| This method is called by K-Means algorithm to notify about changes. More...
|
|
def | set_evolution_centers (self, evolution_centers) |
| Set evolution of changes of centers during clustering process. More...
|
|
def | get_centers (self, iteration) |
| Get method to return centers at specific iteration of clustering process. More...
|
|
def | set_evolution_clusters (self, evolution_clusters) |
| Set evolution of changes of centers during clustering process. More...
|
|
def | get_clusters (self, iteration) |
| Get method to return allocated clusters at specific iteration of clustering process. More...
|
|
Observer of K-Means algorithm that is used to collect information about clustering process on each iteration of the algorithm.
- See also
- kmeans
Definition at line 30 of file kmeans.py.
◆ get_centers()
def pyclustering.cluster.kmeans.kmeans_observer.get_centers |
( |
|
self, |
|
|
|
iteration |
|
) |
| |
Get method to return centers at specific iteration of clustering process.
- Parameters
-
[in] | iteration | (uint): Clustering process iteration at which centers are required. |
- Returns
- (array_like) Centers at specific iteration.
Definition at line 78 of file kmeans.py.
◆ get_clusters()
def pyclustering.cluster.kmeans.kmeans_observer.get_clusters |
( |
|
self, |
|
|
|
iteration |
|
) |
| |
◆ notify()
def pyclustering.cluster.kmeans.kmeans_observer.notify |
( |
|
self, |
|
|
|
clusters, |
|
|
|
centers |
|
) |
| |
This method is called by K-Means algorithm to notify about changes.
- Parameters
-
[in] | clusters | (array_like): Allocated clusters by K-Means algorithm. |
[in] | centers | (array_like): Allocated centers by K-Means algorithm. |
Definition at line 56 of file kmeans.py.
◆ set_evolution_centers()
def pyclustering.cluster.kmeans.kmeans_observer.set_evolution_centers |
( |
|
self, |
|
|
|
evolution_centers |
|
) |
| |
Set evolution of changes of centers during clustering process.
- Parameters
-
[in] | evolution_centers | (array_like): Evolution of changes of centers during clustering process. |
Definition at line 68 of file kmeans.py.
◆ set_evolution_clusters()
def pyclustering.cluster.kmeans.kmeans_observer.set_evolution_clusters |
( |
|
self, |
|
|
|
evolution_clusters |
|
) |
| |
Set evolution of changes of centers during clustering process.
- Parameters
-
[in] | evolution_clusters | (array_like): Evolution of changes of clusters during clustering process. |
Definition at line 90 of file kmeans.py.
The documentation for this class was generated from the following file: