关于networkx返回图的邻接矩阵问题
作者:7:45am 时间:2021-04-09 13:10:35
networkx返回图的邻接矩阵
最近有用到关于邻接矩阵的一些问题,平时不太常用所以一直没注意到networkx里面的函数,权当笔记了,有兴趣查看官方文档
这里只举个小例子
import networkx as nx # 导入必要的函数包
import scipy as sp
import operator
import matplotlib.pyplot as plp
h = nx.Graph() # 我这里需要用到的图
h.add_nodes_from(list(range(1, 9)))
h.add_edges_from([(1, 2), (1, 3), (1, 5), (1, 4), (2, 8), (2, 6), (3, 6), (4, 7)])
nx.draw_networkx(h) # draw
plp.show()
print(nx.adjacency_matrix(h).todense()) # 返回图的邻接矩阵
图长这样:
输出的邻接矩阵:
ok,一个简简单单的邻接矩阵解决完毕。
NetworkX学习笔记之邻接矩阵
邻接矩阵
As = nx.adjacency_matrix(G)
print(As)
# 转化成二维数组形式的矩阵
A = As.todense()
print(A)
已知图的邻接矩阵,创建图
import numpy as np
A = np.array([[0, 1, 1], [1, 0, 1], [1, 1, 0]])
G = nx.from_numpy_matrix(A)
nx.draw(G, node_size=800, with_labels=True)
来源:https://blog.csdn.net/qq_37730871/article/details/111561699
标签:networkx,返回图,邻接矩阵
0
投稿
猜你喜欢
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
2021-07-29 00:54:25
vue混入mixin流程与优缺点详解
2024-05-02 16:35:12
Python数据结构队列解决约瑟夫斯问题
2022-01-07 03:20:53
Python脚本导出为exe程序的方法
2022-08-22 21:33:05
小议sqlserver数据库主键选取策略
2024-01-25 15:03:52
ORACLE 分区表的设计
2009-08-15 10:56:00
PyCharm 2020 激活到 2100 年的教程
2021-01-19 12:30:43
mysql单字段多值分割和合并的处理方法
2024-01-16 23:49:00
Python使用lxml模块和Requests模块抓取HTML页面的教程
2021-08-29 20:55:33
为FCKeditor2.6添加行距功能(最新修改)
2008-08-18 21:09:00
MySQL中索引优化distinct语句及distinct的多字段操作
2024-01-18 20:43:38
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
2024-04-22 22:33:33
python实现ftp客户端示例分享
2021-07-06 08:41:18
详解Hadoop 运行环境搭建过程
2022-08-25 13:50:58
Python使用装饰器模拟用户登陆验证功能示例
2022-03-04 20:56:52
python使用jieba实现中文分词去停用词方法示例
2021-02-04 11:27:17
Typora+PicGo+GitHub实现md自带图床效果
2023-05-24 23:02:24
python中最小二乘法详细讲解
2022-02-12 22:33:07
Go语言中的变量和常量
2024-05-09 14:52:44
Sql Server基本函数
2008-08-20 18:28:00