Kmeans里面参数有什么用
python吧
全部回复
仅看楼主
level 1
linE 楼主
请问Kmeans里面 random_state=42的作用是什么
2026年01月16日 08点01分 1
level 13
这个 random_state 值是充当随机数种子用的,在 KMeans 聚类初始化各类别质心时使用。
如果不指定 random_state ,根据 KMeans 这类机器学习算法的实现,每次质心初始化都会有区别,聚类结果也会有区别,钉死 random_state 值是为了让每一次初始化都相同,重复运行代码结果可稳定复现。
至于这里的 42 简单理解为魔数即可,来自一本科幻小说,后来成为了 Meme 就这么一直流传下来了。
2026年01月16日 09点01分 2
1