Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Clustering

SeraPlot provides two clustering algorithms — K-Means and DBSCAN — each available as both a one-call chart function and a reusable class API.

ModelTypeDescription
K-Means ChartChart2D K-Means clustering visualization with inertia display
KMeans ClassClass APIN-dimensional K-Means with sklearn-compatible interface
DBSCAN 2DChart2D DBSCAN density-based clustering chart
DBSCAN 3DChart3D DBSCAN clustering visualization
DBSCAN ClassClass APIDBSCAN class with labels_, n_clusters_, n_noise_

When to use each

  • Use chart functions (sp.kmeans(), sp.build_dbscan_chart()) for quick one-liner visualizations.
  • Use class APIs (sp.KMeans(), sp.DBSCAN()) when you need the cluster labels or centroids for downstream processing.

SeraPlot propose deux algorithmes de clustering — K-Means et DBSCAN — disponibles en tant que fonction graphique et en tant qu'API classe.

ModèleTypeDescription
Graphique K-MeansGraphiqueVisualisation K-Means 2D avec affichage de l'inertie
Classe KMeansAPI ClasseK-Means N-dimensionnel compatible scikit-learn
DBSCAN 2DGraphiqueGraphique de clustering DBSCAN par densité en 2D
DBSCAN 3DGraphiqueVisualisation DBSCAN en 3D
Classe DBSCANAPI ClasseClasse DBSCAN avec labels_, n_clusters_, n_noise_

Quand utiliser chaque variante

  • Utilisez les fonctions graphiques (sp.kmeans(), sp.build_dbscan_chart()) pour des visualisations rapides en une ligne.
  • Utilisez les API classes (sp.KMeans(), sp.DBSCAN()) quand vous avez besoin des labels de clusters ou des centroïdes pour un traitement ultérieur.