首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试使用sklearn中的TSNE来可视化我的高维数据,但得到了导入错误

尝试使用sklearn中的TSNE来可视化我的高维数据,但得到了导入错误
EN

Stack Overflow用户
提问于 2015-06-26 23:37:10
回答 2查看 7.5K关注 0票数 2

我试过这个:

代码语言:javascript
复制
In [1]: import sklearn
In [2]: from sklearn.manifold import TSNE

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
/home/intern/<ipython-input-2-9afc8da4e1e3> in <module>()
----> 1 from sklearn.manifold import TSNE

ImportError: cannot import name TSNE

实际上,TSNE不在我的sklearn.manifold中,但在sklearn的文档中,它必须在那里。

EN

回答 2

Stack Overflow用户

发布于 2016-02-15 22:00:41

TSNE目前在sklearn中不可用。但它在sklearn的开发版本中可用。下面是如何在ubuntu上构建和安装库

代码语言:javascript
复制
#Install dependencies for building sklearn
sudo apt-get install build-essential python-dev python-setuptools \
                      python-numpy python-scipy \
                      libatlas-dev libatlas3gf-base
sudo pip install cython
git clone "https://github.com/scikit-learn/scikit-learn.git"
cd scikit-learn
make
sudo python setup.py install

然后在python控制台中尝试执行以下操作

代码语言:javascript
复制
from sklearn.manifold import TSNE
票数 4
EN

Stack Overflow用户

发布于 2015-07-10 19:26:41

实际上,Tsne包含在开发版的skleran .so中,用于将sklearn升级到开发版。我们可以使用tsne。

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

https://stackoverflow.com/questions/31077145

复制
相关文章

相似问题

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