Tengo una colección de decimales, cada uno con un valor entre 0,0 y 1,0.
Me gustaría "agruparlos" por valor en dos dimensiones, de modo que los decimales con valores cercanos se agrupen, pero lo suficientemente espaciados para que el gráfico sea agradable a la vista.
¿Qué bibliotecas en Python puedo considerar para hacer esto?
Requisitos:
Puede usar el módulo sklearn.cluster de la biblioteca de Python scikit-learn (gratis y de código abierto).
Por ejemplo, si desea utilizar el algoritmo k-means:
import numpy as np
from sklearn.cluster import KMeans
kmeans_model = KMeans(n_clusters=3, random_state=1).fit(X)
labels = kmeans_model.labels_
metrics.silhouette_score(X, labels, metric='euclidean')
Deshacer
Nicolás Raúl
franck dernoncourt