grid_graph#
- grid_graph(dim, periodic=False)[源代码]#
返回 n -尺寸网格图。
尺寸 n 是列表的长度
dim
每个维度中的大小是对应的列表元素的值。- 参数
- dim数字的列表或元组或节点的迭代数组
‘dim’是一个元组或列表,对于每个维度,要么是该维度大小的一个数字,要么是该维度的节点的可迭代数。GRID_GRAPH的维度是
dim
。- periodic布尔或可迭代
如果
periodic
为True,则所有维度都是周期性的。如果为False,则所有维度都不是周期性的。如果periodic
是可迭代的,则它应该产生dim
布尔值,每个值指示对应的轴是否是周期性的。
- 返回
- 网络X图表
指定维度的(可能是周期性的)网格图。
实例
要生成2乘3乘4的网格图,24个节点上的图:
>>> from networkx import grid_graph >>> G = grid_graph(dim=(2, 3, 4)) >>> len(G) 24 >>> G = grid_graph(dim=(range(7, 9), range(3, 6))) >>> len(G) 6