怎么安装nerworkx_ubuntu 安装networkx
1. 安装setuptools
wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python
2. 安装networkx
pip install networkx(在root权限下安装,否则报错,但我在安装时出现一些警告信息)
3. 安装numpy和matplotlib(支持networkx绘图)
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
4. 使用networkx
4.1新建graph.py (任意名字)
import networkx as nx
import matplotlib.pyplot as plt
def draw_graph(graph):
# extract nodes from graph
nodes = set([n1 for n1, n2 in graph] + [n2 for n1, n2 in graph])
# create networkx graph
G=nx.Graph()
# add nodes
for node in nodes:
G.add_node(node)
# add edges
for edge in graph:
G.add_edge(edge[0], edge[1])
# draw graph
pos = nx.shell_layout(G)
nx.draw(G, pos)
# show graph
plt.show()
# draw example
graph = [(20, 21),(21, 22),(22, 23), (23, 24),(24, 25), (25, 20)]
draw_graph(graph)
执行后:
节点是:[20, 21, 22, 23, 24, 25]
边:[(20, 25), (20, 21), (21, 22), (22, 23), (23, 24), (24, 25)]
[(20, 25), (20, 21), (21, 22), (22, 23), (23, 24), (24, 25)]
怎么安装nerworkx_ubuntu 安装networkx相关推荐
- 怎么安装nerworkx_ubuntu 下NetworkX的安装和使用
http://networkx.github.io/documentation/networkx-1.9/install.html 1. 安装setuptools wget https://boots ...
- 试图运行项目时出错,无法启动调试。没有正确安装调试器,请运行安装程序安装或恢复调试器。...
用Visual Studio.net 2003调试项目时,出现错误对话框,显示如下: 试图运行项目时出错,无法启动调试.没有正确安装调试器,请运行安装程序安装或恢复调试 ...
- MySQLMySql免安装版安装配置
MySql免安装版安装配置,附MySQL服务无法启动解决方案 mysql 5.6.17 绿色版(免安装)安装配置教程 1 [mysql] 2 # 设置mysql客户端默认字符集 3 default-c ...
- Atitit 图像处理类库安装与安装模式的前世今生与未来大趋势attilax总结.docx
Atitit 图像处理类库安装与安装模式的前世今生与未来大趋势attilax总结.docx 1. 安装的原理,主要是解压,复制,设置三大步1 2. 目前我们常见的三大种安装模式,二进制模式与源码安装模 ...
- centos7 cmake安装mysql_centos7 安装cmake
在CentOS安装CMake (CentOS7 64位适用) 在CentOS安装CMake 转自:http://www.cnblogs.com/mophee/archive/2013/03/19/29 ...
- windows安装gnvm安装教程,node多版本解决方案
windows安装gnvm安装教程,node多版本解决方案 参考文章: (1)windows安装gnvm安装教程,node多版本解决方案 (2)https://www.cnblogs.com/liuz ...
- docker 安装nginx_Docker18安装Nginx和Apache实验
实验目的: 前一帖简单的实验了一下Docker的安装,过程其实也不难,按照官网指导做,基本上都能成功,唯一的困难可能就是英文的阅读,很多人面对英文时"脑壳疼",我当然也一样,本身就 ...
- oracle 11g安装卸载,安装及卸载oracle 11g步骤
一.将文件win32_11gR2_database_1of2.zip和win32_11gR2_database_2of2.zip解压.注意:这两个文件解压到同一个目录下,即:将Components目录 ...
- 无法通过windows installer服务安装此安装程序包。您必须安装带有更新版本windows Installer服务的Windows
无法通过windows installer服务安装此安装程序包.您必须安装带有更新版本windows installer服务的Windows 出现这个问题不让安装程序,可以到微软网站更新Windows ...
最新文章
- 《预训练周刊》第12期:无注意力变换器、借蛋白质语言模型论进化速度
- Zeppelin源码
- 安装mysql 5.5.14 报错
- centos 7新机使用前操作
- svn 地址中文_iGit自助迁移SVN工程解密
- php测试系统登录超时,thinkphp后台检测用户登录超时的实现方法
- MySQL一主二从复制环境切换主从库
- 实现带有拉普拉斯修正的朴素贝叶斯_数据科学 | 算法工程师必备的机器学习贝叶斯分类器...
- Java1.8新特性学习笔记
- 浅析刚参加工作的大学生的心理态势
- 摄像模组中光学相关知识(四)
- iOS里的动态库和静态库
- 算法在身边——学习算法从妈妈的菜谱开始
- 厉害了!百度智能云NIRO Pro智能机器人半年内连获三项产品设计大奖
- mac(苹果)电脑终端使用技巧
- “微软烦了我一年,还告诉我要笑着忍受”
- AtCoder Beginner Contest 209 D - Collision「黑白染色」
- 【Python】绘制热力图seaborn.heatmap,cmap设置颜色的参数
- 如何利用计算机处理,旧电脑如何处理?去卖回收教你几招!榨干闲置电脑最后一丝价值!...
- 万圣节html代码大全,基于Jquery实现万圣节快乐特效
热门文章
- 《快速念咒——MySQL自学入门指南》:七嘴八舌聊SQL——什么是数据库?
- 【科普】集群趣谈:孙悟空分身术
- 网页|如何制作一个HTML网页
- flyme8会更新Android版本吗,魅族正式宣布8款老机型升级Flyme8内测新版本,有你的手机吗?...
- RICO BOARD驱动探索之旅_环境搭建与点亮LED
- 什么是实验室常用标准大全,2020全套讲解
- QT制作TCP客户端
- 一个我曾经最喜欢的游戏,一个我曾经学的最多的人 SlayerBox.个人传记
- html结合css实现浏览器展示3D相册
- Space Elevator 太空电梯(洛谷)