模块文档
未归档
函数 | _add |
向图中添加单条边。 |
函数 | _add |
向图中添加一些边。 |
函数 | _add |
向图中添加单个顶点。关键字参数将分配为顶点属性。请注意name作为关键字参数被特殊处理;如果一个图有name作为顶点属性,它允许人们在 igraph 期望顶点 ID 的大多数地方按名称引用顶点。 |
函数 | _add |
向图中添加一些顶点。 |
函数 | _as |
返回此图的有向副本。参数将传递给在副本上调用的 GraphBase.to_directed() 。 |
函数 | _as |
返回此图的无向副本。参数将传递给在副本上调用的 GraphBase.to_undirected() 。 |
函数 | _clear |
清除图,删除所有顶点、边和属性。 |
函数 | _delete |
从图中删除一些边。 |
向图中添加一些边。
参数 | |
图 | 未归档 |
es | 要添加的边列表。每个边都用一个元组表示,该元组包含两个端点的顶点 ID 或名称。顶点从零开始枚举。 |
attributes | 序列字典,所有序列的长度都等于要添加的边数,其中包含新边的属性。 |
向图中添加一些顶点。
请注意,如果n是一个字符串序列,指示新顶点的名称,并且 attributes 具有键name,则两者会冲突。在这种情况下,将应用该属性。
参数 | |
图 | 未归档 |
n | 要添加的顶点数,或要添加的单个顶点的名称,或一个字符串序列,每个字符串对应于要添加的顶点的名称。名称将分配给namevertex 属性。 |
attributes | 序列的字典,所有序列的长度等于要添加的顶点的数量,其中包含新顶点的属性。如果 n 是一个字符串(因此添加了一个顶点),则此字典的值是属性本身,但如果 n=1,则它们必须是长度为 1 的列表。 |
从图中删除一些边。
要删除的边的集合由位置参数和关键字参数确定。如果在没有任何参数的情况下调用该函数,则删除所有边。如果存在任何关键字参数,或者第一个位置参数是可调用的,则通过使用相同的位置参数和关键字参数调用 EdgeSeq.select
来派生边序列。将删除派生边序列中的边。否则,第一个位置参数将按如下方式考虑
- None- 删除所有边(自 0.8.3 起已弃用)
- 单个整数 - 删除具有给定 ID 的边
- 整数列表 - 删除由给定 ID 表示的边
- 2 元组列表 - 删除由给定的源-目标顶点对表示的边。当给定源-目标顶点对之间存在多个边时,只会删除一个边。
未知字段: deprecated | |
delete_edges(None)已被替换为delete_edges()- 没有参数 - 自 igraph 0.8.3 起。 |