Zastanawiasz się, czy istnieje wygodna funkcja networkx, która zwraca listę krawędzi połączonych z danym węzłem (lub węzłami) (np. my_node_name
) na wykresie (na przykład G
).Uzyskaj wszystkie krawędzie połączone z danym węzłem na wykresie sieciowym
mogę zrobić to w ten sposób:
edlist=[]
for ed in G.edges():
if 'my_node_name' in ed:
edlist.append(ed)
jednak oczekiwać, że może być lepszy sposób?
Uwaga - jeśli graf skierowany, to da tylko out-edge. – Joel