python-igraph API 参考

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

类文档

表示图中单个顶点的类。

顶点通过其索引引用,因此如果底层图发生更改,顶点对象的语义也可能更改(如果在原始图中更改了顶点索引)。

顶点的属性可以通过将顶点用作哈希来访问

>>> v["color"] = "red"                  #doctest: +SKIP
>>> print(v["color"])                     #doctest: +SKIP
red
方法 all_edges 代理方法到 Graph.incident(..., mode="all")
方法 attribute_names 返回顶点属性名称的列表
方法 attributes 返回顶点的属性名称和值的字典
方法 betweenness 代理方法到 Graph.betweenness()
方法 closeness 代理方法到 Graph.closeness()
方法 constraint 代理方法到 Graph.constraint()
方法 degree 代理方法到 Graph.degree()
方法 delete 代理方法到 Graph.delete_vertices()
方法 diversity 代理方法到 Graph.diversity()
方法 eccentricity 代理方法到 Graph.eccentricity()
方法 get_shortest_paths 代理方法到 Graph.get_shortest_paths()
方法 in_edges 代理方法到 Graph.incident(..., mode="in")
方法 incident 代理方法到 Graph.incident()
方法 indegree 代理方法到 Graph.indegree()
方法 is_minimal_separator 代理方法到 Graph.is_minimal_separator()
方法 is_separator 代理方法到 Graph.is_separator()
方法 neighbors 代理方法到 Graph.neighbors()
方法 out_edges 代理方法到 Graph.incident(..., mode="out")
方法 outdegree 代理方法到 Graph.outdegree()
方法 pagerank 代理方法到 Graph.pagerank()
方法 personalized_pagerank 代理方法到 Graph.personalized_pagerank()
方法 前任 代理方法到 Graph.predecessors()
方法 shortest_paths 代理方法到 Graph.shortest_paths()
方法 strength 代理方法到 Graph.strength()
方法 后继 代理方法到 Graph.successors()
方法 update_attributes 从字典/可迭代对象 E 和 F 更新顶点的属性。
def all_edges():

代理方法到 Graph.incident(..., mode="all")

此方法调用 Graph 类的 incident() 方法,并将此顶点作为第一个参数,将 "all" 作为模式参数,并返回结果。

参见
详情请参阅 Graph.incident()
def attribute_names():

返回顶点属性名称的列表

def attributes():

返回顶点的属性名称和值的字典

def betweenness(*args, **kwds):

代理方法到 Graph.betweenness()

此方法调用betweenness()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.betweenness()
def closeness(*args, **kwds):

代理方法到 Graph.closeness()

此方法调用closeness()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.closeness()
def constraint(*args, **kwds):

代理方法到 Graph.constraint()

此方法调用constraint()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.constraint()
def degree(*args, **kwds):

代理方法到 Graph.degree()

此方法调用degree()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.degree()
def delete(*args, **kwds):

代理方法到 Graph.delete_vertices()

此方法调用delete_vertices方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.delete_vertices()
def diversity(*args, **kwds):

代理方法到 Graph.diversity()

此方法调用diversity()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.diversity()
def eccentricity(*args, **kwds):

代理方法到 Graph.eccentricity()

此方法调用eccentricity()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.eccentricity()
def get_shortest_paths(*args, **kwds):

代理方法到 Graph.get_shortest_paths()

此方法调用get_shortest_paths()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.get_shortest_paths()
def in_edges():

代理方法到 Graph.incident(..., mode="in")

此方法调用 Graph 类的 incident() 方法,并将此顶点作为第一个参数,将 "in" 作为模式参数,并返回结果。

参见
详情请参阅 Graph.incident()
def incident(*args, **kwds):

代理方法到 Graph.incident()

此方法调用incident()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.incident()
def indegree(*args, **kwds):

代理方法到 Graph.indegree()

此方法调用indegree()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.indegree()
def is_minimal_separator(*args, **kwds):

代理方法到 Graph.is_minimal_separator()

此方法调用is_minimal_separator()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.is_minimal_separator()
def is_separator(*args, **kwds):

代理方法到 Graph.is_separator()

此方法调用is_separator()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.is_separator()
def neighbors(*args, **kwds):

代理方法到 Graph.neighbors()

此方法调用neighbors()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.neighbors()
def out_edges():

代理方法到 Graph.incident(..., mode="out")

此方法调用 Graph 类的 incident() 方法,并将此顶点作为第一个参数,将 "out" 作为模式参数,并返回结果。

参见
详情请参阅 Graph.incident()
def outdegree(*args, **kwds):

代理方法到 Graph.outdegree()

此方法调用outdegree()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.outdegree()
def pagerank(*args, **kwds):

代理方法到 Graph.pagerank()

此方法调用pagerank()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.pagerank()
def personalized_pagerank(*args, **kwds):

代理方法到 Graph.personalized_pagerank()

此方法调用personalized_pagerank()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.personalized_pagerank()
def predecessors(*args, **kwds):

代理方法到 Graph.predecessors()

此方法调用predecessors()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.predecessors()
def shortest_paths(*args, **kwds):

代理方法到 Graph.shortest_paths()

此方法调用shortest_paths()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.shortest_paths()
def strength(*args, **kwds):

代理方法到 Graph.strength()

此方法调用strength()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.strength()
def successors(*args, **kwds):

代理方法到 Graph.successors()

此方法调用successors()方法的 Graph 类,并将此顶点作为第一个参数,并返回结果。

参见
详情请参阅 Graph.successors()
def update_attributes(E, **F):

从字典/可迭代对象 E 和 F 更新顶点的属性。

如果 E 有一个keys()方法,它会执行for k in E: self[k] = E[k]. 如果 E 缺少一个keys()方法,它会执行for (k, v) in E: self[k] = v. 在任何情况下,接下来都会执行for k in F: self[k] = F[k].

因此,此方法的行为类似于update()Python 字典的方法。