В NetworkX у меня есть несколько узлов, которые представляют логические элементы c, поэтому, например, у меня есть несколько узлов AND. Разница между ними заключается в атрибутах:
G.add_node('AND', name='xyz')
G.add_node('AND', name='qwe')
Я хочу нарисовать ребро для узла speci c AND, например, с именем 'xyz'. Как мне это сделать?
Я пытался:
for node, attr in graph.nodes(data=True):
if attr.get('xor_name') == xor_name:
graph.add_edge(n1, node)
Однако в итоге у меня был только один узел AND, а не несколько.