from sklearn.cluster import KMeans import numpy as np #sample data X = np.array([[1, 2], [1, 4], [1, 0], [10, 2], [10, 4], [10, 0]]) #create k-means model kmeans = KMeans(n_clusters = 2, random_state = 0, n_init = "auto").fit(X) #print the results, use to predict, and print centers kmeans.labels_ kmeans.predict([[0, 0], [12, 3]]) kmeans.cluster_centers_