OpenCores
URL https://opencores.org/ocsvn/an-fpga-implementation-of-low-latency-noc-based-mpsoc/an-fpga-implementation-of-low-latency-noc-based-mpsoc/trunk

Subversion Repositories an-fpga-implementation-of-low-latency-noc-based-mpsoc

[/] [an-fpga-implementation-of-low-latency-noc-based-mpsoc/] [trunk/] [mpsoc/] [remove_cycle/] [remove_self_loops.py] - Blame information for rev 48

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 48 alirezamon
import networkx as nx
2
 
3
def remove_self_loops_from_graph(g):
4
        self_loops = list(g.selfloop_edges())
5
        g.remove_edges_from(self_loops)
6
        return self_loops
7
 
8
def remove_self_loops_from_edges_file(graph_file):
9
        g = nx.read_edgelist(args.original_graph, nodetype = int, create_using = nx.DiGraph())
10
        return remove_self_loops_from_graph(g)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.