Возможности создания программ на Python для обработки графов в Tinkerpop - PullRequest
0 голосов
/ 31 октября 2018

Я только начинаю с Tinkerpop и ищу лучший способ добиться следующего:

  • в начале есть маленький ' начальный график '
  • пара скриптов , каждый из которых имеет несколько функций , будет взаимодействовать с этим графиком
  • каждый скрипт будет:
  • 1) читать и интерпретировать узлы, ребра, их атрибуты и в идеале также выполнять некоторые сетевые метрики для понимания «текущей структуры»
  • 2) на основе правил в функциях, обновление (свойства) узлов и ребер
  • внутри каждого скрипта также есть некоторое взаимодействие между функциями в терминах "если эти узлы> x, вызовите функцию B"
  • набор проблем на самом деле немного больше, чем этот ..

Но понимание того, как работать с (одновременно выполняющимися экземплярами) скриптами для обхода / интерпретации / обновления графов, уже очень ценно.

Я предпочитаю использовать Python, но при необходимости готов погрузиться в другие вещи:)

1 Ответ

0 голосов
/ 31 октября 2018

Я бы порекомендовал потратить некоторое время на знакомство с Гремлин.

Проект Apache TinkerPop включает поддержку Python. Вы можете найти подробности здесь [1] и установить с помощью Pip. Вы также можете найти информацию в [2] полезной, а также официальные документы TinkerPop.

[1] http://tinkerpop.apache.org/docs/current/reference/#gremlin-python

[2] https://github.com/krlawrence/graph

...