赞
踩
KMeans
是 scikit-learn 库中用于执行 K-means 聚类算法的类。fit_predict
和 fit
是该类中的两个方法,的主要区别在于返回的内容和用途。
kmeans.fit
:
None
),但会更新 KMeans
对象的内部状态,使其包含训练后的模型参数。kmeans = KMeans(n_clusters=3)
kmeans.fit(X)
kmeans.fit_predict
:
kmeans = KMeans(n_clusters=3)
labels = kmeans.fit_predict(X)
fit
方法仅用于训练模型,而 fit_predict
方法在训练模型的同时,还会返回每个样本的聚类标签。如果需要训练模型并立即得到聚类结果,可以使用 fit_predict
。如果只需要训练模型而不需要立即得到聚类结果,可以使用 fit
。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。