Возврат длины кода из community_infomap в Igraph

#python #igraph

#python #igraph

Вопрос:

Мне нужно получить длину кода сети сообщества на Python.

Документация (https://igraph.org/python/doc/igraph .GraphBase-class.html#community_infomap) говорит, что community_infomap возвращает вычисленный вектор членства и соответствующую длину кода в кортеже. Но вывод

 gm.community_infomap(edge_weights=gm.es['weight'], vertex_weights=None, trials=10)
  

где gm — это моя направленная взвешенная сеть, это простоVertexClustering, который дает мне кластеры и их элементы, но ничего о длине кода.

Заранее спасибо.

Ответ №1:

Похоже, вы просматриваете документацию GraphBase.community_infomap. Пожалуйста, проверьте документацию Graph.community_infomap вместо этого:

https://igraph.org/python/doc/igraph .Graph-class.html#community_infomap

Это объясняет, что codelength это атрибут возвращаемого объекта.

Комментарии:

1. Спасибо всем за предупреждение — я забыл обновить документацию на сайте после выпуска python-igraph 0.8.3, но теперь она есть: igraph.org/python/doc/igraph . Graph-class.html#community_infomap