首页 > 其他分享 >GNN学习(一):基础知识

GNN学习(一):基础知识

时间:2022-08-20 10:55:29浏览次数:60  
标签:nx degree 基础知识 学习 betweenness edges print centrality GNN

 1 # !usr/bin/env python
 2 # -*- coding:utf-8 _*-
 3 # @Time  :2022/8/20 10:46
 4 # @Author: VVZ
 5 # @File  :1.2.py
 6 
 7 
 8 import numpy as np
 9 import pandas as pd
10 import networkx as nx
11 
12 edges = pd.DataFrame()
13 edges['sources'] = [1,1,1,2,2,3,3,4,4,5,5,5] # 起始节点
14 edges['targets'] = [2,4,5,3,1,2,5,1,5,1,3,4] # 终止节点
15 edges['weights'] = [1,1,1,1,1,1,1,1,1,1,1,1]
16 
17 G = nx.from_pandas_edgelist(edges, source='sources', target='targets', edge_attr='weights')
18 # degree
19 print('degree:', nx.degree(G))
20 # 连通分量
21 print('连通分量:', list(nx.connected_components(G)))
22 # 图直径
23 print('图直径:', nx.diameter(G))
24 # 度中心性
25 print('度中心性:', nx.degree_centrality(G))
26 # 特征向量中心性
27 print('特征向量中心性:',nx.eigenvector_centrality(G))
28 # betweenness
29 print('betweenness:', nx.betweenness_centrality(G))
30 # clossness
31 print('clossness:', nx.closeness_centrality(G))
32 # pagerank
33 print('pagerank:', nx.pagerank(G))
34 # HITS
35 print('HITS:', nx.hits(G))

来自b站视频学习

标签:nx,degree,基础知识,学习,betweenness,edges,print,centrality,GNN
From: https://www.cnblogs.com/vvzhang/p/16607318.html

相关文章

  • 学习:json数据
    json本质上是一个固定格式的字符串JSON是一种轻量级的数据交换语音Json可以实现不同平台的数据交换也可以使用它保存业务数据格式Json使用键值对的方式表示一个业务对......
  • monodepth2学习-KITTI数据集内容
    KITTI数据集介绍monodepth2采用KITTI数据集进行训练,KITTI数据集主要是针对自动驾驶领域的图形处理技术,主要应用在评测立体图像(stereo)、光流(opticalflow)、3D物体检查等计......
  • 信2105-3班张少阳20213904第八周java学习总结
    本周进一步深入学习了类以及接口的用法,区别以及类似点1.3接口的成员特点1)成员变量:只能是常量,默认修饰符publicstaticfinal2)构造方法接口没有构造方法,因为接口主要是......
  • java初步学习(基于黑马的课进行自学,初学者,不喜勿喷)6
    初步学习流程控制语句顺序结构顺序结构指java运行结果的排序由代码的先后顺序决定例if语句if的基本格式为if(关系表达式){语句体;}如果满足“()”内的关系表......
  • 学习:python 程序打包exe文件
    python程序打包exe.py首先要安裝模块pipinstall pyinstaller按住shift右鍵 打开命令窗口-输入命令intaller-F文件名.py,等待执行完成后,文件夹内会多一个dis......
  • go学习框架
    基本语法,学+练安装编译及运行demo构建模式及演化gomodule的常规操作入口文件及包初始化语言类型变量常量数组和切片 ......
  • 树形dp例题 + 学习笔记(入门版)
    树形dp,即在树上进行dp。需要对树这一数据结构有清晰的了解。其中重点在于树的遍历、子树相关问题。难点常常在于状态方程的书写。例题一、没有上司的舞会题意树上每......
  • 操作系统学习笔记4 | CPU管理 && 多进程图像
    操作系统的核心功能就是管理计算机硬件,而CPU就是计算机中最核心的硬件。而通过学习笔记3的简史回顾,操作系统通过多进程图像实现对CPU的管理。所以多进程图像是操作系统的核......
  • 德飞莱 C51 学习笔记
     《电子元件基础教程》:数字集成电路从结构上分为:TTL型和CMOS型  《跟我学数字电子技术》:数字电路分为 组合逻辑电路  和 时序逻辑电路 ......
  • 前端学习之------FormData
    FormData的作用:(1)模拟HTML的表单,相当于将HTML表单映射成表单对象,自动将表单对象中的数据拼接成请求参数的格式。(2)异步上传二进制文件(图片、视频等等) 应用一:表单......