0
想象一下,您有一組節點(1 2 3),並且這些節點通過弧(1,2),( 1,3)和(2,3)。一起代表一個網絡。如何基於「從」和「到」弧數據創建一組相鄰節點
如何創建包含所有相鄰節點的節點子集?即我wan't以下子集是這樣的:
NeighborNode
1 2 3
2 1 3
3 1 2
這Python代碼是遙遠,但也許你的想法:
def NNode_rule(model,i):
for i in model.Nodes:
model.NNodes[i].add(model.ToNode[i]) if model.Nodes[i]==model.FromNode[i]
model.NNodes = Set(model.Nodes, initialize=NNode_rule)