K-Means groups similar data points together.
from sklearn.cluster import KMeans
import numpy as np
# Sample data
X = np.array([[1, 2], [1.5, 1.8], [5, 8], [8, 8], [1, 0.6], [9, 11]])
# Create and fit model
kmeans = KMeans(n_clusters=2)
kmeans.fit(X)
print("Labels:", kmeans.labels_)
print("Centers:", kmeans.cluster_centers_)