在scikit-learn中,一些聚类算法有
predict(X)
和fit_predict(X)
方法,例如KMeans和MeanShift,而其他一些算法只有后者,例如SpectralClustering。根据文档:fit_predict(X[, y]): Performs clustering on X and returns cluster labels.
predict(X): Predict the closest cluster each sample in X belongs to.
我其实不太明白这两者之间的区别,它们对我来说似乎是等价的。