指南与示例

本节包含分析引擎的指南及多个示例。

提示

我们假设您已阅读getting_started部分,并了解如何启动GraphScope会话。

GraphScope的分析引擎能够处理多种场景...在大多数情况下,内置算法足以满足您的需求。

使用Louvain算法检测社交图中的社区。

如果您是一位熟悉NetworkX的科研人员,您会发现GraphScope完美兼容您熟知的图操作API和分析算法调用接口,并能与PyData生态系统中的其他模块无缝协作。

使用NetworkX操作图并运行算法。

在GraphScope上运行NetworkX算法

如果内置算法无法满足您的需求,您可以使用Java、C++或Python在PIE或FLASH模型中实现自己的算法,并在GraphScope上运行它们。

使用PIE模型编写并运行自定义的PageRank算法(C++实现)

使用FLASH模型编写并运行C++中的SSSP算法

使用Python编写并运行算法

使用PIE和Pregel模型编写并运行Java算法

更棒的是,如果您已经在Giraph或GraphX上运行应用程序,打包好的jar文件可以直接在GraphScope上运行。迁移过程完全透明,您甚至不需要拥有源代码!

在GraphScope上开发和运行(现有的)Giraph应用程序

在GraphScope上开发和运行(现有的)GraphX应用程序