复杂网络分析库 NetworkX 学习笔记(1):入门本文转载至:http://blog
sciencenet
cn/blog-404069-337442
htmlNetworkX 是一个用 Python 语言开发的图论与复杂网络建模工具,内置了常用的图与复杂网络分析算法,可以方便的进行复杂网络数据分析、仿真建模等工作
我已经用了它一段时间了,感觉还不错(除了速度有点慢),下面介绍我的一些使用经验,与大家分享
一、NetworkX 及 Python 开发环境的安装首 先 到 http://pypi
python
org/pypi/networkx/ 下 载 networkx-1
egg , 到 http://sourceforge
net/projects/pywin32/ 下 载 pywin32-214
win32-py2
假如要用 Networkx 的制图功能,还要去下载matplotlib 和 numpy , 地 址 分 别 在 http://sourceforge
net/projects/matplotlib/和 http://sourceforge
net/projects/numpy/files/
注意都要用Python 2
上边四个包中,pywin32、matplotlib 和 numpy 是 exe 文件,按提示一路 next,比较容易安装
而 NetworkX 是个 egg 文件,安装略微麻烦,需要用 easyinstall 安装
具体方法:启动 DOS 控制台(在“ 运 行 ” 里 输 入 cmd ) , 输 入 C:\Python26\Lib\site-packages\easy_install
py C:\networkx-1
egg,回车后会自动执行安装
注意我是把 networkx-1