在 Tinkerpop 中使用 Python 创建用于图形处理的程序的可能性
Possibilities for creating programs with Python for graph processing in Tinkerpop
我刚开始使用 Tinkerpop 并寻找实现以下目标的最佳方法:
- 开头有个小'starting-graph'
- 一对脚本,每个都有一些功能,将与此图交互
- 每个脚本将:
- 1) 读取并解释 节点、边及其属性,理想情况下还执行一些网络指标以理解 'current structure'
- 2) 基于函数中的规则,更新节点和边的(属性)
- 在每个脚本中,函数之间也有一些交互,"if these nodes are >x, call function B"
- 问题集实际上比这个大一点..
但是了解如何处理(同时 运行 个实例)用于图遍历/解释/更新的脚本已经非常 有价值。
我更喜欢使用 Python,但如果需要,我愿意深入研究其他事情:)
我建议花一些时间熟悉 Gremlin。
Apache TinkerPop 项目包括对 Python 的支持。您可以在此处 [1] 找到详细信息,并可以使用 Pip 安装。您还可以在 [2] 中找到有用的信息以及官方 TinkerPop 文档。
[1] http://tinkerpop.apache.org/docs/current/reference/#gremlin-python
我刚开始使用 Tinkerpop 并寻找实现以下目标的最佳方法:
- 开头有个小'starting-graph'
- 一对脚本,每个都有一些功能,将与此图交互
- 每个脚本将:
- 1) 读取并解释 节点、边及其属性,理想情况下还执行一些网络指标以理解 'current structure'
- 2) 基于函数中的规则,更新节点和边的(属性)
- 在每个脚本中,函数之间也有一些交互,"if these nodes are >x, call function B"
- 问题集实际上比这个大一点..
但是了解如何处理(同时 运行 个实例)用于图遍历/解释/更新的脚本已经非常 有价值。
我更喜欢使用 Python,但如果需要,我愿意深入研究其他事情:)
我建议花一些时间熟悉 Gremlin。
Apache TinkerPop 项目包括对 Python 的支持。您可以在此处 [1] 找到详细信息,并可以使用 Pip 安装。您还可以在 [2] 中找到有用的信息以及官方 TinkerPop 文档。
[1] http://tinkerpop.apache.org/docs/current/reference/#gremlin-python