调用sklearn里的kmeans的fit_transform方法
kmeans = KMeans()
kmeans.fit_transform(data)
得到了一个有8列的array,这个array是什么意思?
1个回答
fit_transform和transform的返回值是一样的,返回的array的每一行是每一个样本到kmeans中各个中心点的$L_2$距离。行数就是样本的个数。
你说的8列,是因为sklearn.cluster.KMeans默认是分成8个cluster。
SofaSofa数据科学社区DS面试题库 DS面经
原来如此,明白了
-
ZhuangChong
2019-05-31 14:16