Как получить список ребер с блочными членствами целевой и исходной вершин для NestedBlockState в graph-tool? - PullRequest
0 голосов
/ 28 июня 2019

Я поместил вложенную стохастическую блочную модель с поправкой на степень на график (g).Я хотел бы извлечь список ребер, показывающий членство в блоке для целевой и исходной вершин, для уровня 0 NestedBlockState (состояние).Есть ли быстрый способ сделать это?

Я использовал приведенный ниже код, чтобы получить членство в блоках вершин на уровне 0. Затем я подумал о том, чтобы извлечь список ребер в виде массива и объединиться с block_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
...