邻接矩阵不返回所有有向图连接
Adjacency matrix is not returning all digraph connections
我的 objective 是构建一个代码,给定一个邻接矩阵,return 我一个有向图。
我写了这个片段:
>>> import networkx as nx
>>> import numpy as np
>>> G = nx.DiGraph()
>>> arr = np.array([[1,1],[1,0]])
>>> G = nx.from_numpy_array(arr)
>>> list(G.nodes)
[0, 1]
>>> list(G.edges)
[(0, 0), (0, 1)]
我原以为最后一条命令会 return 我:
[(0, 0), (0, 1), (1, 0)]
我错过了什么?
这会生成您想要的结果:
arr = np.array([[1,1],[1,0]])
G = nx.from_numpy_array(arr, create_using=nx.DiGraph)
list(G.nodes) # [0, 1]
list(G.edges) # [(0, 0), (0, 1), (1, 0)]
我的 objective 是构建一个代码,给定一个邻接矩阵,return 我一个有向图。 我写了这个片段:
>>> import networkx as nx
>>> import numpy as np
>>> G = nx.DiGraph()
>>> arr = np.array([[1,1],[1,0]])
>>> G = nx.from_numpy_array(arr)
>>> list(G.nodes)
[0, 1]
>>> list(G.edges)
[(0, 0), (0, 1)]
我原以为最后一条命令会 return 我:
[(0, 0), (0, 1), (1, 0)]
我错过了什么?
这会生成您想要的结果:
arr = np.array([[1,1],[1,0]])
G = nx.from_numpy_array(arr, create_using=nx.DiGraph)
list(G.nodes) # [0, 1]
list(G.edges) # [(0, 0), (0, 1), (1, 0)]