首先,需要导入相应的库和数据集,如下所示:
from sklearn.cluster import KMeans
from sklearn.datasets import load_iris
data = load_iris().data
然后,可以使用一个 for 循环来运行 KMeans 算法并得到每次运行的结果,如下所示:
for i in range(5):
kmeans = KMeans(n_clusters=3)
kmeans.fit(data)
print(kmeans.labels_)
上述代码运行 5 次 KMeans 算法,每次运行都会得到新的结果,并将结果打印出来。由于 KMeans 是一种随机算法,因此每次运行都会得到不同的结果。