htmd.clustering.regular module#
- class htmd.clustering.regular.RegCluster(radius=None, n_clusters=None)#
Bases:
BaseEstimator
,ClusterMixin
,TransformerMixin
Class to perform regular clustering of a given data set
RegCluster can be passed a radius or an approximate number of clusters. If a number of clusters is passed, KCenter clustering is used to estimate the necessary radius. RegCluster randomly chooses a point and assigns all points within the radius of this point to the same cluster. Then it proceeds with the nearest point, which is not yet assigned to a cluster and puts all unassigned points within the radius of this point in the next cluster and so on.
Examples
>>> cluster = RegCluster(radius=5.1) >>> cluster.fit(data)
- property clusterSize#
- property cluster_centers_#