График networkx получает группы связанных/связанных значений с несколькими значениямиPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 График networkx получает группы связанных/связанных значений с несколькими значениями

Сообщение Anonymous »

Если я использую такие данные

Код: Выделить всё

import networkx as nx

G = nx.Graph()
G.add_nodes_from([1, 2, 3, 4, 5, 6, 7])
G.add_edges_from([(1, 2), (1, 3), (2, 4), (5, 6)])
print(list(nx.connected_components(G)))

Все работает нормально.
Но что, если мне нужно получить связанные значения из нескольких кортежей,
например, как показано ниже

Код: Выделить всё

import networkx as nx

G = nx.Graph()
G.add_nodes_from([1, 2, 3, 4, 5, 6, 7])
G.add_edges_from([(1, 2), (1, 3, 7), (2, 4, 1, 6), (5, 6)])
print(list(nx.connected_components(G)))
Как видите, это не классика и не работает.
Какие методы я могу реализовать, чтобы передавать такие данные, чтобы
я получал связанные значения массива?
Я ожидаю получить массивы со связанными между собой значениями

Подробнее здесь: https://stackoverflow.com/questions/791 ... ple-values
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»