文件名称:matlab有些代码不运行-multilouvain:Matlab/C++包装器围绕VincentTraag的Louvain方法
文件大小:70KB
文件格式:ZIP
更新时间:2024-06-12 17:29:45
系统开源
matlab有些代码不运行百叶窗 Traag Louvain方法的Matlab / C ++实现适用于不同的质量函数。 该代码对Traag的代码进行了一些修改,以使对成员函数的调用从私有转移到公共以及其他一些小事情。 您可以在此处找到原始的Vincent Traag代码: https://github.com/vtraag/louvain-igraph 要克隆此存储库,您必须 git clone https://github.com/carlonicolini/multilouvain git submodule update --init --recursive 最后一条命令是因为它包含本征作为子模块 编译代码: cd multilouvain mkdir build cmake -DMATLAB_SUPPORT=True .. make 这将使您可以将multilouvain.mex64 mex文件用作包装器,以在平方邻接矩阵上运行Louvain算法。 您还可以编译Octave的代码,但是首先由于Octave和Matlab mex文件之间存在一些不兼容性,因此必须清理存储库: gi
【文件预览】:
multilouvain-master
----src()
--------test_graph.cpp(772B)
--------LinearResolutionParameterVertexPartition.cpp(1KB)
--------RBERVertexPartition.cpp(5KB)
--------SignificanceVertexPartition.h(571B)
--------test_multilouvain2.cpp(1005B)
--------GraphHelper.cpp(24KB)
--------igraph_utils.h(3KB)
--------igraph_utils.cpp(1KB)
--------Optimiser.cpp(28KB)
--------CPMVertexPartition.cpp(5KB)
--------iglfind()
--------test_igraph_matrix.cpp(695B)
--------SignificanceVertexPartition.cpp(5KB)
--------eigen()
--------SurpriseVertexPartition.cpp(5KB)
--------Common.h(2KB)
--------SurpriseVertexPartition.h(616B)
--------RBConfigurationVertexPartition.cpp(5KB)
--------DCSurpriseVertexPartition.h(639B)
--------mexInterrupt.h(5KB)
--------test_multilouvain.cpp(3KB)
--------CPMVertexPartition.h(765B)
--------GraphHelper.h(5KB)
--------RBERVertexPartition.h(779B)
--------MutableVertexPartition.h(5KB)
--------ModularityVertexPartition.cpp(5KB)
--------run_multilouvain.cpp(8KB)
--------ModularityVertexPartition.h(585B)
--------RBConfigurationVertexPartition.h(921B)
--------multilouvain.cpp(14KB)
--------CMakeLists.txt(2KB)
--------Optimiser.h(4KB)
--------MutableVertexPartition.cpp(15KB)
--------DCSurpriseVertexPartition.cpp(5KB)
--------LinearResolutionParameterVertexPartition.h(773B)
----.gitmodules(88B)
----README.md(2KB)
----cmake()
--------FindMyMatlab.cmake(12KB)
--------FindIGraph.cmake(3KB)
--------FindMATLAB.cmake(36KB)
--------FindOCTAVE.cmake(8KB)
----CMakeLists.txt(2KB)