python-igraph API 参考

python-igraph 中所有类、函数和方法的列表

模块文档

未归档

函数 __add__ 复制图并根据给定的其他对象的类型扩展副本。
函数 __and__ 图交集运算符。
函数 __iadd__ 原地加法(不相交并集)。
函数 __isub__ 原地减法(差集)。
函数 __mul__ 任意次数复制原始图的精确副本。
函数 __or__ 图并集运算符。
函数 __sub__ 从图中删除给定的对象
函数 _disjoint_union 创建两个(或多个)图的不相交并集。
函数 _intersection 创建两个(或多个)图的交集。
函数 _union 创建两个(或多个)图的并集。
def __add__(graph, other):

复制图并根据给定的其他对象的类型扩展副本。

参数
未归档
other如果它是一个整数,则副本将扩展给定的顶点数。如果它是一个字符串,则副本将扩展单个顶点,其name属性将等于给定的字符串。如果它是一个包含两个元素的元组,则副本将扩展一条边。如果它是一个元组列表,则副本将扩展多条边。如果它是一个 Graph,则执行不相交的并集操作。
def __and__(graph, other):

图交集运算符。

参数
未归档
other用于求交集的另一个图。
返回值
相交的图。
def __iadd__(graph, other):

原地加法(不相交并集)。

参见
__add__
def __isub__(graph, other):

原地减法(差集)。

参见
__sub__
def __mul__(graph, other):

任意次数复制原始图的精确副本。

参数
未归档
other如果它是一个整数,则通过创建给定数量的相同副本并取它们的并集来乘以该图。
def __or__(graph, other):

图并集运算符。

参数
未归档
other用于求并集的另一个图。
返回值
并集图。
def __sub__(graph, other):

从图中删除给定的对象

参数
未归档
other如果它是一个整数,则从图中删除具有给定 ID 的顶点(请注意,其余顶点将被重新索引!)。如果它是一个元组,则删除给定的边。如果它是一个图,则取两个图的差集。接受整数列表或元组列表,但它们不能混合!也接受 EdgeEdgeSeq 对象。
def _disjoint_union(graph, other):

创建两个(或多个)图的不相交并集。

参数
未归档
other要与当前图联合的图或图列表。
返回值
互斥并集图
def _intersection(graph, other, byname='auto'):

创建两个(或多个)图的交集。

参数
未归档
other要与当前图相交的图或图列表。
byname是否使用顶点名称代替 ID。 详情请参阅 igraph.operators.intersection
返回值
交集图
def _union(graph, other, byname='auto'):

创建两个(或多个)图的并集。

参数
未归档
other要与当前图联合的图或图列表。
byname是否使用顶点名称代替 ID。 详情请参阅 igraph.operators.union
返回值
并集图