图形工具收集顶点边距-pv大小

时间:2019-06-10 03:51:51

标签: graph-tool

我在跑步

  

gt.mcmc_equilibrate(state,force_niter = 300,mcmc_args = dict(niter = 10),                           callback = collect_vertex_marginals)

我得到了顶点边际的属性映射(我们称之为pv)。 pv为每个顶点提供一个数组,例如[0.0,0.0,0.0,299.0],据我所知,它计算的是顶点在一个块中的次数(在这种情况下,所有计数都在第3块中) ,因此将顶点分配给块3,因为它存在的可能性最高。

那么...数组中的第n个元素也是第n个块吗?

我以为是这种情况,但得到的pv [some vertice]的数组大小小于块数。

那么...我应该如何解释vertex_marginals属性图? 非常感谢您的帮助...

1 个答案:

答案 0 :(得分:2)

根据需要调整数组大小,以避免不必要的内存使用。对于每个不存在的条目,您可以假定对应的值为零。