在kmeans聚类之前进行Scipy美白

时间:2015-12-19 17:26:35

标签: python pandas scipy

我正在尝试使用kmeans中的sklearn.cluster来聚类一些数据。但我想先将我的数据变白。我有一个带有以下三列的Pandas df(有几百行):

1) zipcode
2) highclust
3) callclust

我想要变白(使用scipy.cluster.vq.whiten)。根据我迄今为止所研究的内容,df色谱柱必须在美白前转换为矩阵。所以我做了:

features = df.as_matrix(columns = ['highclust', 'callclust'])

然后我使用whiten(features)

这很好,但现在我想把这些值恢复到原来的df。

问题是我没有值将它合并回来。如果我在创建zipcode时将features带入highclust,则邮政编码会随callclustapp.use('/api', apiRoutes)(clientMap); 一起变白,从而使其无效。

0 个答案:

没有答案