Newer
Older
from core.BayesNet import *
from core.Node import *
bn = BayesNet()
n1 = Node("Node1")
n2 = Node("Node2")
n3 = Node("Node3")
bn.add_node(n1)
bn.add_node(n2)
bn.add_edge(n1,n2)
n = bn.get_node("Node1")
print n.name
ns = bn.get_nodes(["Node2","Node1"])
for n in ns:
print n.name
print "Removing existing edge"
bn.remove_edge(n1, n2)
print "Removing not existing edge"
bn.remove_edge(n1, n2)
bn.draw()