用于图、有向图和多重图的数据结构
许多标准图数据算法
网络结构和分析措施
用于生成经典图、随机图和合成网络的生成器
节点可以是“任何东西”(例如,文本、图像、XML记录)
边可以容纳任意数据(例如,权重...,时间序列)
无向图
Python
import networkx as nx
import matplotlib.pyplot as plt
# 无向图网络
G1 = nx.Graph()
G1....有向图
Python
# 有向图网络
G2 = nx.DiGraph()
G2.add_edge('A', 'B')
G2.add_edge('A', 'D')
G2.add_edge('C', 'A...加权图
Python
# 加权图网络
G3 = nx.Graph()
G3.add_edge('A', 'B', weight=25)
G3.add_edge('A', 'C', weight=8)...()
print('全部节点为:', G1.nodes())
print('全部边为:', G1.edges())
print('全部边数量:', G1.number_of_edges())
# 有向图网络