python - IGRAPH Python - 如何找到模块化的源代码?

标签 python igraph

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

最佳答案

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

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

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

关于python - IGRAPH Python - 如何找到模块化的源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60244175/

相关文章:

python - 索引错误和值错误如何处理?

python - 通过 IDLE gui 运行 pytest

c++ - 有没有办法检查在 C++ 中复制或分配对象是否安全?

r - 使用igraph/R查找所有最短路径

python - 使用 anaconda 发行版安装 python-igraph (windows)

Python 在 vi​​rtualenv 之外导入了错误版本的库

python - Slim Docker 镜像包含 git 存储库

python - 以宽格式制作 pandas df 并将值取消连接到不同的列

python - 如何在 python igraph 中从 .gml 文件创建加权图

r - 计算 R 中稀疏矩阵的特征向量