zl程序教程

您现在的位置是:首页 >  其它

当前栏目

GNN-第三方库(工具包):networkx【处理图的工具包】

处理 第三方 工具包 GNN
2023-09-27 14:20:37 时间

一、Networkx是什么?

Networkx是一个构建网络和图的工具包,可以求解最短路问题,也可以求最大流,还可以专门用来画精美的网络图。这里我主要讲下Networkx构建图时,怎么用csv文件导入数据构建有权重的图。

二、构建一个图

from __future__ import print_function
import networkx as nx
import matplotlib.pyplot as plt
import csv

# 定义一个图
G = nx.Graph()

# 将边转换为元组!(u,v,w)均为数字,csv文件为三列,两列为起点和终点,第三列为权重。
f