kmeans聚类算法的时间复杂度
时间: 2023-12-13 16:32:30 浏览: 140
Python实现Kmeans聚类算法
Kmeans聚类算法的时间复杂度为O(m*n*k*d),其中m为样本的个数,n为维数,k为迭代的次数,d为聚类中心的个数。这是因为Kmeans算法需要不断地计算每个样本点到聚类中心的距离,并将其归入最近的簇中,直到达到预设的迭代次数或者簇的中心不再发生变化为止。因此,时间复杂度与样本数、维数、迭代次数和聚类中心的个数都有关系。
阅读全文
Python实现Kmeans聚类算法