||
1、networkx
2、igraph
3、SNAP
2、igraph
开源路径:https://github.com/igraph/python-igraph
官方文档:http://igraph.org/c/
官方教程:http://www.cs.rhul.ac.uk/home/tamas/development/igraph/tutorial/tutorial.html
API文档:http://pythonhosted.org/python-igraph/igraph.Graph-class.html
igraph是免费的复杂网络(graphs)处理包,可以处理百万级节点的网络(取决于机器内存)。igraph提供了R和C语言程序包,以及Python和Ruby语言扩展,它包括的功能包括:
网络可视化
传统图论算法:最小生成树,网络流等
复杂网络处理算法:随机网络模型,网络处理(k-cores, PageRank, betweenness, motifs),社区发现算法等
(1)安装
windows上安装:(python27+win64+python-igraph0.7.1)
下载whl文件:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
安装whl文件:pip install filename.whl
安装pycario (python27 + win64 + pycario1.16.3)
下载whl文件:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
安装whl文件:pip install filename.whl
(2)数据格式:
https://zhuanlan.zhihu.com/p/26570398
(3)社区发现
https://zhuanlan.zhihu.com/p/26810248
(4)节点特性统计
https://zhuanlan.zhihu.com/p/27280427
附加:
whl格式本质上是一个压缩包,里面包含了py文件,以及经过编译的pyd文件。使得可以在不具备编译环境的情况下,选择合适自己的python环境进行安装。安装方法很简单,进入命令行输入
pip install xxxx.whl
或者如果是升级
pip install -U xxxx.whl
参考资料:
[1]http://blog.csdn.net/qq_30262201/article/details/79295856(安装参考)
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-7-27 23:18
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社