我试过这个:
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的文档中,它必须在那里。
发布于 2016-02-15 22:00:41
TSNE目前在sklearn中不可用。但它在sklearn的开发版本中可用。下面是如何在ubuntu上构建和安装库
#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控制台中尝试执行以下操作
from sklearn.manifold import TSNE发布于 2015-07-10 19:26:41
实际上,Tsne包含在开发版的skleran .so中,用于将sklearn升级到开发版。我们可以使用tsne。
https://stackoverflow.com/questions/31077145
复制相似问题