如何在graphtool中为NestedBlockState获取具有目标和源顶点的块成员身份的边列表?

2024-09-30 06:29:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我将一个度修正的嵌套随机块模型拟合到一个图(g)上。我想为NestedBlockState(状态)的级别0提取一个显示目标和源顶点的块成员资格的边列表。有没有快速的方法可以做到这一点

我使用了下面的代码来获取0级顶点的块成员身份。然后,我考虑将边列表提取为一个数组,并与块0连接以获得所需的结果,但是我想知道是否有更快的方法(内置函数)来实现这一点

# Minimize nested blockmodel
state = gt.minimize_nested_blockmodel_dl(g)

# Get levels of state
levels = state.get_levels()

# Get level-0 block membership of each vertex as array
blocks_0= levels[0].get_blocks().a

Tags: of方法模型列表get状态成员nested

热门问题