类形式:

class  dgl.DGLGraph(graph_data=Nonenode_frame=Noneedge_frame=Nonemultigraph=Nonereadonly=Falsesort_csr=Falsebatch_num_nodes=Nonebatch_num_edges=Noneparent=None)

是图的基类,图存储顶点,边和他们的特征。

DGL图总是有向的。

无向图可以通过两个有向的边来表示。

节点由从零开始的连续整数标识。

边可以由两个端点(u,v)或添加边时指定的整数id指定。边ID按添加顺序自动分配,即添加的第一条边的ID为0,第二条为1,依此类推。

节点和边缘特征以字典形式存储,从特征名称到特征数据(以张量表示)。

DGLGraph可以接受多种格式的图数据:

(1)NetworkX graph,

(2)scipy matrix,

(3)DGLGraph.

如果输入的图数据是DGLGraph,构造的DGLGraph只包含它的图索引。

Parameters:
  • graph_data (graph dataoptional) – Data to initialize graph.
  • node_frame (FrameRefoptional) – Node feature storage.
  • edge_frame (FrameRefoptional) – Edge feature storage.
  • multigraph (booloptional) – Deprecated (Will be deleted in the future). Whether the graph would be a multigraph. If none, the flag will be set to True. (default: None)
  • readonly (booloptional) – Whether the graph structure is read-only (default: False).

dgl.DGLGraph的理解相关推荐

  1. dgl库之高级用法dgl.DGLGraph.update_all

    文章目录 前言 dgl.function.copy_u dgl.function.sum update_all 前言 大家应该多多少少听说过有一类图神经网络通过聚合邻居信息来更新自己的特征表示. 现在 ...

  2. 图卷积神经网络GCN的一些理解以及DGL代码实例的一些讲解

    文章目录 前言 GCN 传播公式 例1 例2 DGL中的GCN实例 dgl.DGLGraph.update_all 参考 前言 近些年图神经网络十分火热,因为图数据结构其实在我们的现实生活中更常见,例 ...

  3. DGL官方教程--API--dgl.DGLGraph

    参考:https://docs.dgl.ai/en/latest/api/python/graph.html# class dgl.DGLGraph(graph_data=None, node_fra ...

  4. 图神经网络框架DGL实现Graph Attention Network (GAT)笔记

    参考列表: [1]深入理解图注意力机制 [2]DGL官方学习教程一 --基础操作&消息传递 [3]Cora数据集介绍+python读取 一.DGL实现GAT分类机器学习论文 程序摘自[1],该 ...

  5. DGL API on PyTorch

    前言 由于其某种垄断优势不得不在部分场合加入DGL,不得不学一下API. 用户手册 中文 https://docs.dgl.ai/guide_cn/ 英文 https://docs.dgl.ai/gu ...

  6. (初学必看)deep graph library(dgl)库的入门引导

    文章目录 前言 简单? 内置数据集 定义模型 定义dgl中的一个图 附录 前言 下载这个库要去官方网站:https://www.dgl.ai/,网站上会给你下载命令,这有点像下载pytorch的时候. ...

  7. 【Pytorch神经网络理论篇】 28 DGLGraph图的基本操作(缺一部分 明天补)

    1 DGLGraph图的创建与维护 1.1 生成DGLGraph图并且增加顶点与边 import dgl import torch as th# 边 0->1, 0->2, 0->3 ...

  8. 基于DGL库图神经网络教程(1)——基本的建图操作

    最近接触了图神经网络,感觉这个玩意可以提供多粒度视角.在对研究对象进行抽象后,既可以对节点进行分类,也可以对边进行分类,还可以对图整体进行分类. 图神经网络这种结构就提供一种多粒度描述特定对象的能力. ...

  9. 图网络:从数据处理到DGL模型构建(GCN, GraphSAGE, RGCN)

    目录 1.数据处理 1.1.原始数据节点去重 1.2.训练集和测试集的节点划分 1.3.边数据中删除节点 1.4.节点特征数据和Label 2.建图 2.1.同质图 Networkx→DGL 2.2. ...

最新文章

  1. 线段树求矩形面积并 扫描线+离散化
  2. 用 Shell 脚本访问 MySQL 数据库
  3. python科学计算基础教程pdf下载-用Python做科学计算 pdf版
  4. 系统架构设计师难吗?IT行业员工的最高荣耀是什么
  5. linux命令之less命令
  6. make后gcc出现不全_Linux零基础:C语言和gcc
  7. 解决多进程模式下引起的“惊群”效应
  8. 云计算产业迎利好 未来五年信息化发展蓝图公布
  9. Ubuntu下 VirtualBox的卸载和升级 (转载)
  10. 计算机通信与专业英语翻译,电子信息与通信工程专业英语王立琦版课文翻译
  11. igllib 203 Curvature directions
  12. B - 最短路径问题
  13. 编程语言的动态性(Dart和OC对比)
  14. MQTT采集协议转换器转103 104 cdt 61850动环工业网关可定制试用
  15. W10注册表及其打开方法
  16. Multisim 13-电子线路实验
  17. linux中关于磁盘配额的描述,Linux中的磁盘配额
  18. 市场调研及发展前景分析报告有什么作用
  19. 去掉CAJViewer广告的方法
  20. ffmpeg重采样中swr_convert和swr_get_out_samples的用法

热门文章

  1. 分位点命令复习quantile ​
  2. android 仿ppt进入动画效果合集
  3. EXCEL附注生成WORD附注(XLS2DOC) 下载
  4. 2011年度10大iPad游戏
  5. go语言-引入本地模块的方法
  6. 数据隐私保护日,15位国内外大咖纵论数据安全与保护
  7. iOS 开发之余利宝接入指南
  8. 英特尔服务器芯片组路线图,10纳米来了!英特尔服务器处理器线路图曝光!
  9. django基础之分页器
  10. ssm+jsp计算机毕业设计大学生收书系统j7k68(程序+LW+源码+远程部署)