graph-generation icon indicating copy to clipboard operation
graph-generation copied to clipboard

AttributeError: 'Graph' object has no attribute 'adj'

Open JhuoW opened this issue 5 years ago • 0 comments

When run

def load_graph_list(fname,is_real=True):
    with open(fname, "rb") as f:
        graph_list = pickle.load(f)  # len=100
    for i in range(len(graph_list)):
        edges_with_selfloops = graph_list[i].selfloop_edges()
        if len(edges_with_selfloops)>0:
            graph_list[i].remove_edges_from(edges_with_selfloops)
        if is_real:
            graph_list[i] = max(nx.connected_component_subgraphs(graph_list[i]), key=len)
            graph_list[i] = nx.convert_node_labels_to_integers(graph_list[i])
        else:
            graph_list[i] = pick_connected_component_new(graph_list[i])
    return graph_list

The error occurs:

AttributeError: 'Graph' object has no attribute 'adj'

JhuoW avatar Dec 13 '19 07:12 JhuoW