swamp.clustering.optics module¶
-
class
Optics
(nthreads=1, n_iter=100, logger=None)[source]¶ Bases:
swamp.clustering.clustering.Clustering
This class implements methods and datastructures to work with
sklearn.cluster.OPTICS
Example: >>> import joblib >>> from swamp.clustering import Optics >>> dist_mtx = joblib.load('<dist_mtx.pckl>') >>> dist_mtx = dist_mtx.fillna(0) >>> my_clst = Optics(dist_mtx) >>> my_clst.grid_search() >>> my_clst.cluster() >>> my_clst.assess_clustering(my_clst.labels) >>> my_clst.assess_clustering(my_clst.labels)
-
cluster
()[source]¶ Method to perform a clustering using the
best_params
Raises: ValueError – the attribute similarity_mtx
is None
-