Skip to content

Instantly share code, notes, and snippets.

@jtemporal
Created March 5, 2019 22:38
Show Gist options
  • Save jtemporal/3bab2a8e2001ce1a3cea6395c88ebbea to your computer and use it in GitHub Desktop.
Save jtemporal/3bab2a8e2001ce1a3cea6395c88ebbea to your computer and use it in GitHub Desktop.
import seaborn as sns
from sklearn.cluster import KMeans
# preparando nossos dados
iris = sns.load_dataset('iris')
df = iris.drop('species', axis=1)
# calculando a soma dos quadrados para as 19 quantidade de clusters
sum_of_squares = calculate_wcss(df)
# calculando a quantidade ótima de clusters
n = optimal_number_of_clusters(sum_of_squares)
# rodando o kmeans para nossa quantidade ótima de clusters
kmeans = KMeans(n_clusters=n)
clusters = kmeans.fit_predict(df)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment