好的,所以IGRAPH是开源的。这意味着我应该能够找到它们计算分区模块化的源代码。但是我一直在他们的网站上搜索,发现的最好的是一些注释,解释了他们是如何做到的,但是没有代码(https://igraph.org/python/doc/igraph-pysrc.html#GraphBase.modularity第820行)。我是盲人还是在他们的网站上无法实现?

最佳答案

GraphBase类不是在Python代码中定义的,而是在包装igraph库的C extension中定义的。

您可以在modularity中找到igraph/src/community.c method的实现,例如在GitHub上:

https://github.com/igraph/igraph/blob/98969b233d1d97a2dc271fac0036394d2abdaa3c/src/community.c#L907

10-07 13:30
查看更多