Итак, если у меня есть базовый график, созданный в NetworkX, есть ли способ его «черепицы», чтобы он несколько раз умножал граф? Было бы хорошо, если бы они все еще были связаны. Я пробовал некоторые fcns, такие как nx.Union(), но он, кажется, накладывает графики, а не умножает их много раз. Я не могу найти какие-либо fcns, которые, похоже, достигнут этого, любые идеи?'Tiling' график в NetworkX
EDIT: Input будет графиком, возможно, до 50 узлов. Выходом будет тот же самый график, но повторяется n раз (так что в выходном графе есть n50 узлов). Тем не менее, я хотел бы, чтобы итерации исходного графа были связаны между собой, поэтому либо накладывать некоторые узлы (узлы вывода вывода < 'n50), либо создавать новые ребра для соединения итераций (по краям вывода>> n (входные ребра)).
Это имеет смысл?
Можете ли вы предоставить образец ввода и объяснить, какой будет выход? Я не уверен, что вы спрашиваете. – Joel
Привет, Джоэл, я отредактировал с чуть большим описанием! – jdg
Я, например, не понимаю, что вы имеете в виду. Вы хотите добавить новые узлы к существующему графику? Вы хотите добавить новые грани? – Gijs