Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我需要在其中创建一个图igraph并添加一堆边,但这些边有关联的属性怎么办?看起来.add_edges只能获取没有属性的边缘列表,所以我一直在将它们一一添加.add_edge
igraph
.add_edges
.add_edge
graph.add_edge('A','B',weight = 20)
这里 A 和 B 是节点的名称
您可以稍后分配属性;例如:
graph.es["weight"] = range(g.ecount())
这将一次为所有边分配权重。如果您只想将属性分配给边的子集,请索引或切片边序列 ( g.es),但您需要:
g.es
graph.es[10:20]["weight"] = range(10)