首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从t-SNE图中获取ID?

从t-SNE图中获取ID?
EN

Stack Overflow用户
提问于 2018-06-23 02:41:42
回答 1查看 536关注 0票数 3

非常简单,如果我在Python中对高维数据执行t-SNE,那么我会得到反映每个新点的2到3个坐标。但是如何将这些ID映射到原始ID呢?

我能想到的一种方法是,如果索引在整个时间内保持固定,那么我可以这样做:

  1. 在t-SNE
  2. 中选择一个点查看它在t-SNE中的第几行(例如索引7)
  3. 转到原始数据并选择行/索引7。

然而,我不知道如何检查这是否真的有效。我的数据是超高维的,很难用普通的“理智检查”来理解它。

非常感谢!

最好的

EN

回答 1

Stack Overflow用户

发布于 2018-06-23 04:05:47

如果你使用sklearn的t-SNE,那么你的假设是正确的。输入的顺序与输出的顺序相匹配。因此,如果你使用y=TSNE(n_components=n).fit_transform(x),那么yx的顺序是相同的,所以y[7]将是x[7]的嵌入。您可以信任scikit-了解情况将会是这样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50993934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档