python的tsne实现

tsne的Python项目详细描述


python tsne

travis-ci

包含t-sne算法的python库。

注意:Scikit-learn v0.17 包括tsne算法,您可能应该使用它们而不是这个。

算法

巴恩斯小屋

一个python(cython)包装器,用于Barnes-Hut-SNEaka fast tsne。

我基本上采用了osdf's code并使其符合pip。

要求

Anaconda是推荐的。

安装

您可以从Conda

安装软件包
conda install -c maxibor tsne

或来自PyPI

pip install tsne

或者直接从github存储库:

pip install git+https://github.com/danielfrg/tsne.git

或者使用Docker(可能有助于测试):

$ docker build -t tsne .
$ docker run -it -v /Users/drodriguez/workspace/tsne/:/tsne tsn

# Inside Docker:
$ python setup.py install

用法

基本用法:

from tsne import bh_sne
X_2d = bh_sne(X)

示例

更多信息

Barnes Hut sne(2013),L.J.P.van der Maaten。它在arxiv上可用。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring引导类NotFoundException EmbeddedServletContainerCustomizer   java osgi安全模型是如何工作的?   java在双链表中迭代?   (JAVA)使用命令提示符创建。来自多个服务器的jar文件。类文件   Java处理在使用线程时不显示内容   java不休眠SessionFactory。openSession()等待数据库连接从池中可用   MySQL Java Bukkit插件从数据库中选择   java如何使用CharSequence   java如何在Spring MVC REST中为JSON设置contentlength?   java在现有SOAP web服务上构建REST包装器   java Vertx NetServer控制读取流   Linux下的C++全局java语言   java我可以使用数组。用2d数组填充?如果是,我该怎么做?   java如何在google应用程序引擎的日志中显示UTF8字符?