函数功能:以三元组的形式返回图中定义的边。
下面是官方给出的解释

Return all the canonical edge types in the graph.A canonical edge type is a string triplet (str, str, str) for source node type, edge type and destination node type.Returns
All the canonical edge type triplets in a list.Return type
list[(str, str, str)]

举个例子

import dgl
import torchg = dgl.heterograph({('user', 'follows', 'user'): (torch.tensor([0, 1]), torch.tensor([1, 2])),('user', 'follows', 'game'): (torch.tensor([0, 1, 2]), torch.tensor([1, 2, 3])),('user', 'plays', 'game'): (torch.tensor([1, 3]), torch.tensor([2, 3]))
})
g.canonical_etypes[('user', 'follows', 'user'),('user', 'follows', 'game'),('user', 'plays', 'game')]

参考文献

[1]dgl.DGLGraph.canonical_etypes

【dgl学习】dgl.canonical_etypes函数解析相关推荐

  1. 【dgl框架】dgl.metapath_reachable_graph函数解析

    目录 1 函数解析 1.1 举个例子 2 参考文献 1 函数解析   如果用dgl学习异构图神经网络,就会遇到这个函数.这个函数的作用就是返回异构图中指定元路径(meta path)的metagrap ...

  2. main 函数解析(二)—— Linux-0.11 学习笔记(六)

    main函数解析(二)--Linux-0.11 学习笔记(六) 4.6 blk_dev_init函数 void blk_dev_init(void) {int i;for (i=0 ; i<NR ...

  3. main函数解析(一)——Linux-0.11 学习笔记(五)

    main()函数解析(一)--Linux-0.11 学习笔记(五) 经过了前面的各种铺垫,终于来到了main函数.这篇博客的任务是把init/main.c讲清楚.由于牵扯到很多的函数调用,要想一次就说 ...

  4. 【dgl学习】dgl中edges.src/edges.dst/edges.data解释

    目录 1 引言 2 函数介绍 2.1 E.g. dgl.function.copy_u 2.2 E.g. dgl.function.copy_e 1 引言   在使用dgl定义的message pas ...

  5. 图神经网络框架DGL学习 103——信息传递 (Message Passing Tutorial)

    在图神经网络中,信息的传递和特征的转变,用户可以自定义的.当然在DGL中,也有高级别的API供调用. 现在来看一个网页排名简单的模型.每一个节点都有相同的PV值,PV=0.01, 每一个节点首先会均匀 ...

  6. 【ROS学习】- tf学习 - tf中重要函数解析 (陆续更新....)

    文章目录 一.函数waitForTransform().lookupTransform() 具体解释 二.函数 tf::StampedTransform().sendTransform() 具体解释 ...

  7. Pytorch 学习 (一)Minst手写数字识别(含特定函数解析)

    目录 本人目前在跟随csdn博主 "K同学啊"进行365天深度学习训练营进行学习,这是打卡内容 也作为本人学习的记录. 一.准备部分 三.训练模型 四.正式训练 五.输出 MNIS ...

  8. 学习Kotlin(五)函数与Lambda表达式

    推荐阅读: 学习Kotlin(一)为什么使用Kotlin 学习Kotlin(二)基本语法 学习Kotlin(三)类和接口 学习Kotlin(四)对象与泛型 学习Kotlin(五)函数与Lambda表达 ...

  9. main() 函数解析(一)——Linux-0.11 剖析笔记(六)

    文章目录 1. 宏定义`_syscall0` 2. `setup.s`读取的参数 3. 读取CMOS实时时钟信息 3.1 `outb_p(value,port)` 3.2 `inb_p(port)` ...

  10. pd.DataFrame()函数解析(最清晰的解释)

    欢迎关注WX公众号:[程序员管小亮] DataFrame是Python中Pandas库中的一种数据结构,它类似excel,是一种二维表. 文章目录 欢迎关注WX公众号:[程序员管小亮] ==DataF ...

最新文章

  1. 十五天精通WCF——第三天 client如何知道server提供的功能清单
  2. 交叉验证的意义和目的_干货:详解原料药的工艺验证
  3. iframe嵌入页面白屏_Vue使用iframe嵌入第三方网页并修改标题
  4. 专家解读:《个保法》下,企业在商业营销中有哪些红线绝不可触碰?
  5. 橙子云手机华为保修吗_华为云手机引关注!将替代传统手机?华为回应来了
  6. redis win连接以及配置连接密码
  7. 如何獲得GridView內LinkButton的RowIndex? (初級) (.NET) (ASP.NET) (轉載)
  8. 为什么全栈开发对物联网至关重要?
  9. C++游戏服务器开发常用工具介绍(转载)
  10. java输入年月输出日历_java输入年份打印该年份的年历 | 学步园
  11. 格雷码与二进制相互转换的verilog实现
  12. 利用浏览器书签执行脚本辅助
  13. 动态分级存储特性-SmartTier
  14. 越狱完发现bigboss源是空白
  15. vue 自动播放视频
  16. 奈何心是安定心,命总是流浪命
  17. 十个常见常用的麦克劳林公式
  18. uni-app(H5)拼图游戏
  19. 有哪些好用的python在线编程环境?
  20. Android Studio 开发(二)问题

热门文章

  1. 多元微积分_向量函数偏导
  2. 一文读懂SpringCloud全家桶
  3. Spring Mobile是如何判断访问设备的类型的
  4. windows下安装设置redis
  5. 亚马逊EC2服务器链接方式
  6. 亚马逊服务器升降配和增/减磁盘
  7. 指针实现写一个函数,将一个3×3的整数矩阵转置
  8. Prometheus 告警配置以及抑制规则inhibit_rules 说明
  9. 自我检讨书(我与电脑)
  10. Ubuntu20与win10共享文件夹