带有burnes hut和cuda扩展的t-sne(带有python包装器和用于spike排序的python代码)

spikesorting-tsne的Python项目详细描述


这是conda python包的python部分的存储库,它允许通过t-sne算法运行自动尖峰排序算法的结果,从而获得尖峰的二维或三维嵌入。尽管这个包提供了一些专门用于峰值排序的功能,但它的t-sne部分是分开的,可以与样本x功能的任何矩阵一起运行。python部分(在这个repo中)具有以下功能:1。它具有调用整个算法的主要功能。main函数封装C++可执行文件(BARNESHU.HET.exe)并适当调用它。3。它使用numba gpu来创建尖峰(或任何其他样本矩阵)距离。它提供了对kilosort峰值排序算法的结果进行操作的函数,以创建t-sne运行所需的样本(峰值)x特征(模板距离)矩阵。它提供的函数允许用户分裂一个数据集的尖峰,该数据集对于算法来说太过凌乱,可以分块运行,然后重新组合(使用由KyoSoRT算法生成的信息),可以找到C++部分(生成BaNeSnHut.EXE可执行文件)^ {A1}。更详细的文档可以是在本回购协议的Github Pages中找到。

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

推荐PyPI第三方库


热门话题
记录打印JAVA控制台客户端的SOAP消息   java camunda异常找不到id为空的任务任务   java如何将json文件转换为以下格式{“Description”:“Cmd是一个开源工具”,数据{“别名”:“xCmd”,“软件”:“xCmd”,“_raw”:“}   java在Hibernate期间清理连接池花费的时间太长   用Java实现基本FTP客户端的socket   Java生成文本文件格式的格式化报告   java hibernate createQuery vs get   TriggerBuilder<Trigger>类型中带有Schedule(ScheduleBuilder<SBT>)的java不适用于参数(可变触发器)   JavaSwing:GlassPane防止鼠标指针更改   java使用for循环创建上下三角形   maven“Java Home”在cmd中运行“mvn v”时不显示   java客户端无法联机连接到服务器   java面向对象程序设计问题   java如何按升序和降序对hashmap数据进行排序   java为什么JPanel从不调用reapint