class documentation

class TriadCensus(tuple): (source)

查看层次结构

图的三角普查。

这是一个非常简单的类 - 基本上它是一个元组,但它允许用户通过以下三元组名称引用其各个项目:

  • 003 -- the empty graph
  • 012 -- a graph with a single directed edge (A --> B, C)
  • 102 -- a graph with a single mutual edge (A <-> B, C)
  • 021D -- the binary out-tree (A <-- B --> C)
  • 021U -- the binary in-tree (A --> B <-- C)
  • 021C -- the directed line (A --> B --> C)
  • 111D -- A <-> B <-- C
  • 111U -- A <-> B --> C
  • 030T -- A --> B <-- C, A --> C
  • 030C -- A <-- B <-- C, A --> C
  • 201 -- A <-> B <-> C
  • 120D -- A <-- B --> C, A <-> C
  • 120U -- A --> B <-- C, A <-> C
  • 120C -- A --> B --> C, A <-> C
  • 210C -- A --> B <-> C, A <-> C
  • 300 -- the complete graph (A <-> B <-> C, A <-> C)

提供了属性和项目访问器。由于Python的语法,属性名称不允许以数字开头,因此在作为属性访问时,三元组名称必须加上小写的t。在使用项目访问器语法时,这不是必需的。

示例:

>>> from igraph import Graph
>>> g=Graph.Erdos_Renyi(100, 0.2, directed=True)
>>> tc=g.triad_census()
>>> print(tc.t003)                    #doctest:+SKIP
39864
>>> print(tc["030C"])                 #doctest:+SKIP
1206
方法 __getattr__ 未记录
方法 __getitem__ 未记录
方法 __repr__ 未记录
方法 __str__ 未记录
类变量 _remap 未记录
def __getattr__(self, attr): (source)

未记录

def __getitem__(self, idx): (source)

未记录

def __repr__(self): (source)

未记录

def __str__(self): (source)

未记录

未记录