【发布时间】:2018-05-23 15:24:15
【问题描述】:
我正在读取一个加权 egdelist / numpy 数组,例如:
0 1 1
0 2 1
1 2 1
1 0 1
2 1 4
其中的列是“User1”、“User2”、“Weight”。我想使用scipy.sparse.csgraph.depth_first_tree 执行 DFS 算法,它需要一个 N x N 矩阵作为输入。如何将上一个列表转换为方阵:
0 1 1
1 0 1
0 4 0
在 numpy 或 scipy 中?
感谢您的帮助。
编辑:
我一直在使用一个巨大的(1.5 亿节点)网络,所以我正在寻找一种内存高效的方法来做到这一点。
【问题讨论】: