首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >attributes :当有属性时如何使用add_edges?

attributes :当有属性时如何使用add_edges?
EN

Stack Overflow用户
提问于 2012-12-21 03:55:28
回答 2查看 8.3K关注 0票数 8

如果我需要在igraph中创建一个图并添加一堆边,但这些边具有关联的属性,该怎么办?看起来.add_edges只能获取没有属性的边的列表,所以我一直在用.add_edge逐个添加它们

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-21 04:37:59

您可以稍后指定属性;例如:

代码语言:javascript
复制
graph.es["weight"] = range(g.ecount())

这将一次为所有边指定权重。如果要仅将属性指定给边的子集,请以所需的方式对边序列(g.es)进行索引或切片:

代码语言:javascript
复制
graph.es[10:20]["weight"] = range(10)
票数 6
EN

Stack Overflow用户

发布于 2013-12-04 22:03:06

代码语言:javascript
复制
graph.add_edge('A','B',weight = 20)

其中A和B是节点的名称

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13979508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档