Python中的网格搜索

grisp的Python项目详细描述


GriSPy(Python中的网格搜索)

logo

PyPi VersionBuild StatusDocumentation StatusCoverage StatusLicense: MITPython 3.6+ascl:1912.013

GriSPy是一种用于快速查找最近邻居的常规网格搜索算法。在

此类为常规网格中的一组k维点建立索引,为最近邻查询提供了一种快速的方法。可以为每个轴单独提供可选的周期性边界条件。在

GriSPy实现了以下查询:

  • bubble_neighbors:查找给定半径内的邻居。可以为每个中心提供不同的半径。在
  • shell_neighbors:在给定的上下半径范围内查找邻居。每个中心可提供不同的上下半径。在
  • 最近邻:找到每个中心的第n个最近邻居。在

可采用以下方法:

  • set_periodicy:定义周期性条件。在

要求

运行GriSPy需要python3.6或更高版本。你可以有多个Python 在同一系统上安装的版本(2.x和3.x)没有问题。在

标准安装

GriSPy可从PyPI获得。您可以通过pip命令安装它

    $ pip install grispy

开发安装

克隆此repo,然后在本地目录中执行

^{pr2}$

引文

如果您在科学出版物中使用GriSPy,我们将不胜感激 引用以下论文:

Chalela, M., Sillero, E., Pereyra, L., García, M. A., Cabral, J. B., Lares, M., & Merchán, M. (2019). GriSPy: A Python package for Fixed-Radius Nearest Neighbors Search. arXiv preprint arXiv:1912.09585.

Bibtex

@article{chalela2019grispy,title={GriSPy: A Python package for Fixed-Radius Nearest Neighbors Search},author={    Chalela, Martin and Sillero, Emanuel and Pereyra,     Luis and Garc{\'\i}a, Mario Alejandro and Cabral,     Juan B and Lares, Marcelo and Merch{\'a}n, Manuel},journal={arXiv preprint arXiv:1912.09585},year={2019}}

全文:https://ui.adsabs.harvard.edu/abs/2019arXiv191209585C/abstract

作者

Martin Chalela(电子邮件:tinchochalela@gmail.com), 伊曼纽尔·西勒罗、路易斯·佩雷拉和亚历杭德罗·加西亚

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

推荐PyPI第三方库


热门话题
java为什么这个循环打印1020之间的所有值?我想让它打印出可以被5整除的值   java如何在JTable中集中单元格   java无法通过一个键从hashmap获取对象,该键具有相同的hashcode,并且两个键等于()   不兼容的类型?JAVA   将字符串开头与空格匹配时java replaceAll的正则表达式混淆结果   java为非java应用程序创建jar文件。类文件   java无法从另一个普通Http Servlet访问筛选器Servlet的会话属性   java Ejb,第二个方法中的错误回滚第一个方法   swing java操作侦听器在菜单上,而不是在菜单项上   分析文件时出错:分析文件时出错:无法在Java的XSSF中分析excel文件   java将实体注入到ViewScope Bean中   java如何关闭终端而不终止正在运行的jar文件进程   爪哇力下传   java不能隐式地将[T]强制转换为AT,其中[T]扩展为AT   java Spring项目在jsp页面中显示mysql表数据   java在创建新实例SQLITE时出错