我使用t-SNE搜索具有七个特征的数据集上的关系。
我使用字典为图中的y
标签添加颜色:
encoding = {'d0': 0, 'd1': 1, 'd2': 2, 'd3': 3, 'd4': 4, 'd5': 5, 'd6': 6, 'd7': 7}
plt.scatter(X_tsne[:, 0], X_tsne[:, 1], c=y['label'].apply(lambda x: city_encoding[x]))
plt.show()
这里的问题是不清楚哪种颜色对应哪个标签。数据集实际上有100多个标签,因此我不想手动处理。