Discovering clusters

Open in Colab  run this example as a notebook — or grab the .ipynb (also linked at the bottom of the page)

The n_clusters kwarg can be used to discover clusters in your dataset. It relies on scikit-learn’s implementation of k-means clustering to find clusters, and then labels the points accordingly. You must set the number of clusters yourself. Because the rows of the mushrooms dataset are unordered samples, we plot them as points (the ‘.’ format string) rather than as a connected line.

plot clusters
/home/docs/checkouts/readthedocs.org/user_builds/hypertools/checkouts/latest/hypertools/plot/backend.py:1353: UserWarning: Failed to switch to any interactive backend (TkAgg, QtAgg, Qt5Agg, Qt4Agg, GTK4Agg, GTK3Agg, WXAgg). Falling back to 'Agg'.
  warnings.warn(BACKEND_WARNING)

# Code source: Andrew Heusser
# License: MIT

# import
import hypertools as hyp

# load example data
data = hyp.load('mushrooms')

# plot
hyp.plot(data, '.', n_clusters=10)

Total running time of the script: (0 minutes 1.615 seconds)

Gallery generated by Sphinx-Gallery