Python中的网格搜索
grisp的Python项目详细描述
GriSPy(Python中的网格搜索)
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), 伊曼纽尔·西勒罗、路易斯·佩雷拉和亚历杭德罗·加西亚
- 项目
标签: