复杂网络分析?/p>
NetworkX
学习笔记?/p>
1
?/p>
:入?/p>
本文转载至:
http://blog.sciencenet.cn/blog-404069-337442.html
NetworkX
是一个用
Python
语言开发的图论与复杂网络建模工具,内置了常用的?/p>
与复杂网络分析算法,可以方便的进行复杂网络数据分析、仿真建模等工作。我已经用了
它一段时间了?/p>
感觉还不?/p>
(除了速度有点慢)
?/p>
下面介绍我的一些使用经验,
与大家分享?/p>
一?/p>
NetworkX
?/p>
Python
开发环境的安装
首先?/p>
http://pypi.python.org/pypi/networkx/
下载
networkx-1.1-py2.6.egg
?/p>
?/p>
http://sourceforge.net/projects/pywin32/
下载
pywin32-214.win32-py2.6.exe
。如?/p>
?/p>
?/p>
Networkx
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
matplotlib
?/p>
numpy
?/p>
?/p>
址
?/p>
?/p>
?/p>
http://sourceforge.net/projects/matplotlib/
?
http://sourceforge.net/projects/numpy/files/
。注意都要用
Python 2.6
版本的?/p>
上边四个包中?/p>
pywin32
?/p>
matplotlib
?/p>
numpy
?/p>
exe
文件,按提示一?/p>
next
,比
较容易安装。?/p>
NetworkX
是个
egg
文件,安装稍微麻烦,需要用
easyinstall
安装。具
体方法:启动
DOS
控制台(在“运行”里输入
cmd
?/p>
,输?/p>
C:\Python26\Lib\site-
packages\easy_install.py C:\networkx-1.1-py2.6.egg
?/p>
回车后会自动执行安装?/p>
注意?/p>
是把
networkx-1.1-py2.6.egg
放到?/p>
C
盘根目录,读者在安装时应该具体根据情况修?/p>
路径?/p>
安装完成后,启动
“开?/p>
-
程序
-
ActiveState
ActivePython
2.6
(32-bit)
-
PythonWin Editor”,?/p>
shell
中输入: