2

我需要一个示例来展示如何在 MATLAB 中使用 K-means 聚类,但使用一些预先指定的数据点作为初始种子。

谢谢

4

1 回答 1

4
IDX = kmeans(X,k,'start',seeds)

将使用预定义的数据点(例如 的行,但您可以选择任何种子,只要它是一个-by -p 数组,其中 p 是 的列数)作为初始种子。请注意,如果您指定,则无需指定(改为通过)。将从行数推断出你想要多少个集群。seedskXkXseedsk[]kmeansseeds

默认情况下,kmeans选择k随机选择的行X作为种子。

于 2010-12-01T18:34:56.593 回答