假设邻接矩阵为A(dtype=array),
idx = np.nonzeros(A) 可以取出所有的非0元素的位置,返回值是两个tuple,形式如下:
(array([*,*,....,*]),
array([*,*,.....,*])),
第一行是行索引,第二行是列索引。
假设用linklist = [] 存取完整索引,
for i, j in zip(idx[0], idx[1]):
linklist.append(i, j)
假设邻接矩阵为A(dtype=array),
idx = np.nonzeros(A) 可以取出所有的非0元素的位置,返回值是两个tuple,形式如下:
(array([*,*,....,*]),
array([*,*,.....,*])),
第一行是行索引,第二行是列索引。
假设用linklist = [] 存取完整索引,
for i, j in zip(idx[0], idx[1]):
linklist.append(i, j)