python怎么创建新节点_python – NetworkX – 创建属于4节点clique的所有节点的新图形...

我有一个网络,我想受集团约束,但我还没有弄清楚如何正确地做到这一点.我能够使用k-cores执行相同的过程,但不确定创建仅包含clique的图形的正确过程.

我希望如果我使用k_core函数显示我的查找子图的过程,有人可以帮助我改变我的过程以使用clique函数查找子图.

首先,我创建一个图表,我将使用空手道俱乐部:

In [1]: import networkx as nx

In [2]: g = nx.karate_club_graph()

在iPython中绘制图表:

In [3]: pylab inline

Populating the interactive namespace from numpy and matplotlib

In [4]: nx.draw(g)

接下来,我找到4核内的所有边(有4个或更多边):

In [5]: g_4k_edges = nx.k_core(g, k=4).edges()

将这些边添加到新图:

In [6]: g_4k = nx.Graph()

In [7]: g_4k.add_edges_from(g_4k_edges)

绘制4核图:

In [8]: nx.draw(g_4k)

关于如何做到这一点的任何想法,但不是使用k核来绑定网络,而是使用具有4个或更多顶点的派系?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值