【发布时间】:2016-07-25 09:38:33
【问题描述】:
我有一个图的邻接矩阵
n 1 2 3 4 5 6 7 8 9
1 0 1 1 1 0 0 0 0 0
2 1 0 1 0 0 0 0 0 0
3 1 1 0 1 0 0 0 0 0
4 1 0 1 0 1 1 0 0 0
5 0 0 0 1 0 1 1 1 0
6 0 0 0 1 1 0 1 1 0
7 0 0 0 0 1 1 0 1 1
8 0 0 0 0 1 1 1 0 0
9 0 0 0 0 0 0 1 0 0
如何使用 python 将其转换为测地线距离矩阵?
我的目标是让它变成这样:
n 1 2 3 4 5 6 7 8 9
1 0 1 1 1 2 2 3 3 4
2 1 0 1 2 3 3 4 4 5
3 1 1 0 1 2 2 3 3 4
4 1 2 1 0 1 1 2 2 3
5 2 3 2 1 0 1 1 1 2
6 2 3 2 1 1 0 1 1 2
7 3 4 3 2 1 1 0 1 1
8 3 4 3 2 1 1 1 0 2
9 4 5 4 3 2 2 1 2 0
我在 networkx 中尝试了一些代码,但它只能计算 (n) 的一个源和一个目的地,而不是整个矩阵。我真的需要你的帮助。 谢谢
【问题讨论】:
标签: python csv matrix shortest-path adjacency-matrix