gpt4 book ai didi

带有图形数据库的 python 图形工具库

转载 作者:太空宇宙 更新时间:2023-11-04 01:17:19 25 4
gpt4 key购买 nike

我想使用一些 graph-tool图数据库中数据的功能(比如 neo4j,但任何支持蓝图的图数据库都不错,请参阅 Tinkerpop 项目)。

我知道(并涉足了其中的一些)py2neo 并想调查 Bulbs作为访问数据库和项目的一种方式,如 pyBlueprints .

我的问题是: 如何在不将整个图形导出为 graphML(或现有图形工具导入格式之一)等的情况下,对图形数据库(例如 neo4j)中的数据使用图形工具函数?

我希望它比运行查询、查找图形的子集、导出、使用图形工具处理、将数据放回图形中更动态

我知道 Blueprints 提供了一个“to GraphML reader/writer”,这是解决方案吗?

最佳答案

我认为您提供的工作流程可能是最好的,也是您唯一可用的工作流程。你在 TinkerPop 术语中,我会说工作流程会更具体:

  1. 运行查询 - 使用 Gremlin Console
  2. 找到一个图的子集——在控制台中写下你的遍历并将它的结果转储到一个子图中。使用内存中的 TinkerGraph 来存储该子图 - 阅读更多 here
  3. 导出 - 在您的子图实例上调用 saveGraphML
  4. 使用 graph-tool 处理 - 将 GraphML 导入 graph-tool 并用它做你需要做的事
  5. 将数据放回图形中——我不知道图形工具及其功能,但 Gremlin 控制台让您可以通过多种方式处理数据,从而非常容易地收集数据——阅读更多关于 here 的信息.

关于带有图形数据库的 python 图形工具库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23606280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com