多项式时间下的近似模糊子图匹配
fornax的Python项目详细描述
对于NAX
使用python3和sqlite或postgres实现NeMa: Fast Graph Search with Label Similarity。
安装
通过PIP:
pip install fornax
注意fornax需要安装numpy(scipy生态系统的一部分) 它又有非python依赖项。 列出了安装scipy包的可用选项here。
我们建议通过anaconda安装fornax
conda create --name myenv python=3.6 source activate myenv pip install fornax
安装(dev)
从根目录:
# install dev dependencies pip install -r requirements/dev.txt # install fornax pip install -e .
查看文档
测试
从根目录
python run_test.py
教程
有关完整的工作示例,请参见教程。
安装教程依赖项(使用conda)
以下教程使用jupyter笔记本创建一个成功的示例。 我们建议您使用anaconda python发行版来运行笔记本。
conda env create -f environment.yml
运行教程
source activate fornax_tutorial cd docs/tutorial jupyter-notebook
文档
创建文档
# install docs dependencies pip install -r requirements/docs.txt # install fornax pip install . # buildcd docs make html
在本地查看文档
cd _build/html
python3 -m http.server
在浏览器中导航到0.0.0.0:8000
。