xi123的个人博客分享 http://blog.sciencenet.cn/u/xi123

博文

python 社会网络分析工具之igraph

已有 7772 次阅读 2018-3-4 15:30 |个人分类:社会网络学习|系统分类:科研笔记

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(安装参考)



http://blog.sciencenet.cn/blog-3360373-1102245.html

上一篇:python 社会网络分析工具之networkx
下一篇:fasttext使用

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

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

GMT+8, 2021-3-4 10:50

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部