入门指南#
安装#
使用 conda:
conda install -c conda-forge python-graphblas
使用 pip:
pip install python-graphblas[default]
无论是使用 conda 还是 pip 安装,在 Python 中导入的基础包名为 graphblas
。通常的导入方式为:
>>> import graphblas as gb
可选依赖项#
以下内容不是python-graphblas
所必需的,但可能需要某些功能才能正常工作。
pandas – 需要用于更好的
__repr__
matplotlib – 用于基本图形绘制
scipy – 用于
io
模块以读取/写入scipy.sparse
格式networkx – 用于
io
模块以与 networkx 图进行交互fast-matrix-market – 用于更快地读写Matrix Market文件,使用
gb.io.mmread
和gb.io.mmwrite
GraphBLAS 基础#
要快速了解使用线性代数进行图分析的概念,请阅读GraphBLAS Primer。
有关更多详细信息,学习GraphBLAS的最佳资源是graphblas.org。 它包含了关于历史、核心思想和完整规范的信息。它还提供了许多关于GraphBLAS的视频和论文的链接,以及实现和语言包装器的列表。