python实现模块度计算(矩阵版)
模块度的定义和讲解网上有很多,也有一些用python实现的代码,大多是用for循环来写的,有时候跑起来很慢,这里给出用矩阵计算来实现的代码。
讲解的话可以参考这篇博客,讲的很清楚:模块度(Modularity)与Fast Newman算法讲解与代码实现
import numpy as np
def Q(array,cluster):
#总边数
m =sum(sum(array)
模块度的定义和讲解网上有很多,也有一些用python实现的代码,大多是用for循环来写的,有时候跑起来很慢,这里给出用矩阵计算来实现的代码。
讲解的话可以参考这篇博客,讲的很清楚:模块度(Modularity)与Fast Newman算法讲解与代码实现
import numpy as np
def Q(array,cluster):
#总边数
m =sum(sum(array)