2024-05-29 04:36:08 发布
网友
我使用的是scipy.cluster.vq.kmeans2,根据定义,它随机初始化K-means(给定预定义的初始化方法-random,points)。在
scipy.cluster.vq.kmeans2
有没有一种方法可以使初始化稳定,即相同的初始质心获得相同的聚类结果,但不使用minit='matrix'?我真的不知道初始点是什么,但我希望所有模拟运行的结果都是一样的(例如,对于可重复的输出)。在
minit='matrix'
可以为默认的numpy随机数生成器设定种子,例如:
from numpy import random random.seed(123)
如最后一个示例here(它似乎也适用于kmeans2)。在
kmeans2
可以为默认的numpy随机数生成器设定种子,例如:
如最后一个示例here(它似乎也适用于
kmeans2
)。在相关问题 更多 >
编程相关推荐