我可以在 KMeans 中使用 shuffle = False 而不是 random_state

Can I use shuffle = False instead of random_state in KMeans

而不是使用:

kmeans = KMeans(n_clusters = i, init = 'k-means++', random_state = 42)

我想使用:

kmeans = KMeans(n_clusters = i, init = 'k-means++', shuffle = False)

可以吗?或者错了?

据我所知这是错误的,因为在 sklearn 中没有这样的参数 Shuffle for k means 检查 K means documentation 您需要的所有参数。

为了更好地理解什么是随机状态,您固定它的值以重现所有 你下次做的计算。