python实现模块度计算(矩阵版)
模块度的定义和讲解网上有很多,也有一些用python实现的代码,大多是用for循环来写的,有时候跑起来很慢,这里给出用矩阵计算来实现的代码。
讲解的话可以参考这篇博客,讲的很清楚:模块度(Modularity)与Fast Newman算法讲解与代码实现
import numpy as np
def Q(array,cluster):
#总边数
m =sum(sum(array))/
本文介绍了使用Python矩阵运算快速实现模块度计算的方法,针对基于for循环的传统实现方式可能存在效率较低的问题,提供了一种高效的解决方案。
模块度的定义和讲解网上有很多,也有一些用python实现的代码,大多是用for循环来写的,有时候跑起来很慢,这里给出用矩阵计算来实现的代码。
讲解的话可以参考这篇博客,讲的很清楚:模块度(Modularity)与Fast Newman算法讲解与代码实现
import numpy as np
def Q(array,cluster):
#总边数
m =sum(sum(array))/

被折叠的 条评论
为什么被折叠?