我想构建一个无向加权图(作为python dict),其中权重是由 Mapdata.csv 文件中给出的边连接的两个节点之间的欧几里得距离。我在谷歌上找不到任何东西。请帮我。我想要用于创建加权无向图的 python 代码。
为了在文件中表示一个图,我们列出顶点和边的数量,然后列出顶点(索引后跟它的 x 和 y 坐标),然后列出边(顶点对)。例如,下图显示了一个图形及其文件表示:
我想构建一个无向加权图(作为python dict),其中权重是由 Mapdata.csv 文件中给出的边连接的两个节点之间的欧几里得距离。我在谷歌上找不到任何东西。请帮我。我想要用于创建加权无向图的 python 代码。
为了在文件中表示一个图,我们列出顶点和边的数量,然后列出顶点(索引后跟它的 x 和 y 坐标),然后列出边(顶点对)。例如,下图显示了一个图形及其文件表示: