Я не обязательно собираюсь объединить два графика сети, как видно из этого kind of question. То, что я хотел бы сделать, это иметь графики n
, которые хранятся отдельно в памяти и имеют возможность подключать каждый график через край. Я не хочу объединять их в более крупный график, поскольку я ожидаю, что каждый подграф будет занимать разумный объем памяти, как есть, и я хотел бы иметь возможность выделять объекты памяти для параллельной обработки.Подключение двух отдельных сетей с краем при сохранении отдельных объектов памяти
Фактически, я хотел бы связать GraphA, NodeX с GraphB, NodeY через EdgeXA_BY, однако этот край не создает новый суперграф в переменной (то есть, надувной график GraphA содержит ВСЕ ребра/узлы из GraphB).
Если я просматриваю GraphA, и мне нужно добраться до GraphB, я могу следовать за этим краем в объект памяти.
Возможно ли это в NetworkX, или мне нужно иметь внутреннее отображение объектов графа, которое будет загружать каждый подграф в память по мере необходимости?
Интересный ответ. Итак, существует общий узел между H и G. Является ли связь между H и G, а затем на узле 2? – espais
No - H является узлом в S. G является узлом в S. Соединение между графиком H и графом G. – Joel
Я редактирую ответ, чтобы удалить общий узел. – Joel