入门指南#

安装#

使用 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.mmreadgb.io.mmwrite

GraphBLAS 基础#

要快速了解使用线性代数进行图分析的概念,请阅读GraphBLAS Primer

有关更多详细信息,学习GraphBLAS的最佳资源是graphblas.org。 它包含了关于历史、核心思想和完整规范的信息。它还提供了许多关于GraphBLAS的视频和论文的链接,以及实现和语言包装器的列表。