【发布时间】:2018-11-23 22:54:07
【问题描述】:
#KMEANS
import collections
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.002)
kmeans=KMeans(n_clusters=2)
kmeans.fit(X_train)
labels = kmeans.predict(X_test)
//X and y in train_test_split stands for:
X=newTotalDataset.drop('identifier',axis=1)
y=newTotalDataset['identifier']
我有一个包含 44 个特征和 30000 行的数据框
打印(收藏。计数器(标签))。最后一个是一个标识符,表示该行是分配给人员 1 还是分配给人员 0。 我在训练和测试中拆分了我的数据集,并删除了我的最后一个特征。
问题是当我打印“标签”时,因为它告诉我所有行都属于第 0 个人
标签中0和1的计数器的结果是这样的: 计数器({0: 103})
这怎么可能?怎么了?
【问题讨论】: