Ich habe eine Sammlung von Dezimalzahlen mit jeweils einem Wert zwischen 0,0 und 1,0.
Ich möchte sie nach Wert in zwei Dimensionen "gruppieren", so dass Dezimalstellen mit nahen Werten gruppiert werden, aber genügend Abstand haben, damit das Diagramm optisch ansprechend ist.
Welche Bibliotheken in Python kann ich dafür in Betracht ziehen?
Anforderungen:
Sie können das Modul sklearn.cluster aus der Python-Bibliothek scikit-learn (kostenlos und Open Source) verwenden.
Wenn Sie zB den k-Means-Algorithmus verwenden möchten:
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')
Rückgängig machen
Nikolaus Raul
Frank Dernoncourt