Saya mencoba mengelompokkan dengan k-means clustering menjadi 3 grup. df3 Entri tmax 0 944 9.400000 1 1047 9.833333 2 1282 7.000000 3 1051 9.285714 4 697 8.571429 ... Saat ini saya melakukan: ...

0
RFC StreamsHD 5 April 2021, 18:40

1 menjawab

Jawaban Terbaik

Karena Anda ingin tmax (yang ada di centroids[:, 1]) di X Anda, dan Entries (yang ada di centroids[:, 0]) di Y, Anda perlu memperbaikinya saat merencanakan centroid:

plt.scatter(centroids[:, 1], centroids[:, 0], c='red', s=50)

Output (pada beberapa data yang dihasilkan secara acak dengan rentang yang serupa):

picture

0
perl 5 April 2021, 15:54