python沙漏,漏斗图代码

  python沙漏,漏斗图代码

  安装卢万当前最新版本:0.14

  点安装蟒蛇皮-卢万由于是处理社区的数据,这里还是安装网络x

  点安装网络x

  使用不妨来运行下一个案例:

  导入community as community _ louvainimport matplotlib。cm作为cmimport matplotlib。py绘制为pltimport networkx绘制为NX #加载空手道俱乐部graphG=nx。空手道俱乐部_ graph()#首先计算最佳分区partition=community _ louvain。最佳分区(G)#计算最佳分区partition=community _ louvain。最佳分区(G)#绘制graphpos=nx.spring_layout(G)#根据节点的分区cmap=cm.get_cmap(viridis )

  应用程序接口学习使用卢万启发式算法来进行社区的划分,试图获得最多的社区。

  community.best_partition(graph,partition=None,weight=weight ,resolution=1.0,randomize=None,random_state=None)参数参数说明graphnetworkx .Graphpartitiondict,可选;将使用这些节点开始划分,最终字典键是这些节点,值是所划分的社区weightstr,可选;使用图中的键作为权重,默认是weightresolutiondouble,可选;将会改变社区的大小,默认是1,该值越大划分的社区越少,反之亦然randomizeboolean,可选;随机化节点评估顺序和社区评估顺序,以在每次调用时获得不同的划分random_stateint,RandomState实例或没有,可选(默认=无);如果int,随机状态是随机数生成器使用的种子;如果随机状态实例,随机_状态是随机数生成器;如果没有,则随机数生成器是使用随机的的随机状态实例。返回:社区划分后的字典对象

  当然,网站中还有其余的应用程序接口接口,感觉我不会用到,就不介绍了。

  ——————

  开源代码库地址:python-louvain

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: