科学网

 找回密码
  注册
NetworkX:关于边的权重及其画图
胡海华 2010-10-18 17:03
这两天因为有个想法,想用NetworkX跑一跑看看情况,但是在权重上犯了糊涂。 NetworkX添加带有权重的边很简单,只需要以三个元素的元组(a, b, w)来表示就可以了,其中ab代表节点a和b这两个元素合在一起就代表两个节点连接的边,w则代表权重。 我想生成一个BA网络,然后对每条边随机赋予边权重。生成 ...
个人分类: NetworkX学习笔记|40954 次阅读|2 个评论
NetworkX实现2:超大网络数据处理变通
热度 1 胡海华 2010-10-15 15:00
昨天晚上突发奇想,想用networkX来跑一下超大节点的网络,看看效果如何。我是这样设置的,有1000000个nodes每个节点有600条edges。跑了一下,提示数据溢出。算了一下,假设一个节点4bytes,加上边的数据就是4+600*4=2404bytesx1,000,000超过了&nb ...
个人分类: NetworkX学习笔记|9480 次阅读|2 个评论 热度 1
NetworkX 实现1:寻找三元组
胡海华 2010-10-15 14:39
思路: 前提假设:有一个存储节点ID的dictionarywhichpointtoasequenceoftheirneighbors,且是有向图. defgenerate_triangles(nodes): """Generatetriangles.Weedoutduplicates.""" ...
个人分类: NetworkX学习笔记|4940 次阅读|没有评论
NetworkX画图的小技巧
热度 1 胡海华 2010-10-14 16:44
碰到这样一个问题,有一组节点,他们之间存在两种关系,比如一个公司部门中,职员之间既存在同事关系也存在朋友关系(这两种连接是不同的)。我想在一个图(节点只有一组)中,把两种联系按不同颜色画出来。可以用下面的方法来实现: importnetworkxasnx importmatplotlib.pyplot&nb ...
个人分类: NetworkX学习笔记|21417 次阅读|2 个评论 热度 1

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-20 06:03

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部