asdf

asdf


import networkx as nx

import matplotlib.pyplot as plt

G = nx.Graph()


G.add_edges_from([("root", "a"), ("a", "b"), ("a", "e"), ("b", "c"), ("b", "d"), ("d", "e"),("f","g"),("c","g"),("b","h"),("d","i"),("i","e")])


original_connectivity = nx.node_connectivity(G)



G.remove_node("e")


updated_connectivity = nx.node_connectivity(G)



connectivity_impact = original_connectivity - updated_connectivity



num_components = nx.number_connected_components(G)



print("Original Network Connectivity:", original_connectivity)


print("Updated Network Connectivity:", updated_connectivity)


print("Connectivity Impact:", connectivity_impact)


print("Number of Disconnected Components:", num_components)

plt.show()


Report Page