torch.triu(input, diagonal=0, *, out=None) → Tensor

返回一个上三角矩阵

参数:

  • input:输入的张量

  • diagonal:对角线

>>> a = torch.randn(3, 3)
>>> a
tensor([[ 0.2309,  0.5207,  2.0049],[ 0.2072, -1.0680,  0.6602],[ 0.3480, -0.5211, -0.4573]])
>>> torch.triu(a)
tensor([[ 0.2309,  0.5207,  2.0049],[ 0.0000, -1.0680,  0.6602],[ 0.0000,  0.0000, -0.4573]])
>>> torch.triu(a, diagonal=1)
tensor([[ 0.0000,  0.5207,  2.0049],[ 0.0000,  0.0000,  0.6602],[ 0.0000,  0.0000,  0.0000]])
>>> torch.triu(a, diagonal=-1)
tensor([[ 0.2309,  0.5207,  2.0049],[ 0.2072, -1.0680,  0.6602],[ 0.0000, -0.5211, -0.4573]])>>> b = torch.randn(4, 6)
>>> b
tensor([[ 0.5876, -0.0794, -1.8373,  0.6654,  0.2604,  1.5235],[-0.2447,  0.9556, -1.2919,  1.3378, -0.1768, -1.0857],[ 0.4333,  0.3146,  0.6576, -1.0432,  0.9348, -0.4410],[-0.9888,  1.0679, -1.3337, -1.6556,  0.4798,  0.2830]])
>>> torch.triu(b, diagonal=1)
tensor([[ 0.0000, -0.0794, -1.8373,  0.6654,  0.2604,  1.5235],[ 0.0000,  0.0000, -1.2919,  1.3378, -0.1768, -1.0857],[ 0.0000,  0.0000,  0.0000, -1.0432,  0.9348, -0.4410],[ 0.0000,  0.0000,  0.0000,  0.0000,  0.4798,  0.2830]])
>>> torch.triu(b, diagonal=-1)
tensor([[ 0.5876, -0.0794, -1.8373,  0.6654,  0.2604,  1.5235],[-0.2447,  0.9556, -1.2919,  1.3378, -0.1768, -1.0857],[ 0.0000,  0.3146,  0.6576, -1.0432,  0.9348, -0.4410],[ 0.0000,  0.0000, -1.3337, -1.6556,  0.4798,  0.2830]])

TORCH.TRIU相关推荐

  1. pytorch torch.triu

    API torch.triu(input, diagonal=0, out=None) → Tensor 返回上三角矩阵 参数 描述 input (Tensor) the input tensor. ...

  2. PyTorch 笔记(09)— Tensor 线性代数计算(torch.trace、torch.diag、torch.mm、torch.dot、torch.inverse逆矩阵、转置)

    1. 常用函数 常用线性表函数如下表所示: 2. 使用示例 2.1 torch.trace In [22]: import torch as tIn [23]: a = t.arange(1, 10) ...

  3. (超级详细)numpy与torch用法对比手册

    文章目录 前言 生成类操作 采样类 数学运算操作 判断类(布尔类)操作 矩阵形状操作 其他操作 前言 由于numpy比较基础和通用,但是GPU上跑实验必须使用tensor,故还是直接用torch里面的 ...

  4. 【PyTorch】torch.nn.Transformer解读与应用

    nn.TransformerEncoderLayer 这个类是transformer encoder的组成部分,代表encoder的一个层,而encoder就是将transformerEncoderL ...

  5. torch.nn.Transformer解读与应用

    nn.TransformerEncoderLayer 这个类是transformer encoder的组成部分,代表encoder的一个层,而encoder就是将transformerEncoderL ...

  6. python torch exp_PyTorch官方中文文档:torch

    torch 包 torch 包含了多维张量的数据结构以及基于其上的多种数学操作.另外,它也提供了多种工具,其中一些可以更有效地对张量和任意类型进行序列化. 它有CUDA 的对应实现,可以在NVIDIA ...

  7. pytorch 定义torch类型数据_PyTorch官方中文文档:torch.Tensor

    torch.Tensor torch.Tensor是一种包含单一数据类型元素的多维矩阵. Torch定义了七种CPU tensor类型和八种GPU tensor类型: Data tyoe CPU te ...

  8. torch(七)、Math operations(2)

    参考 torch(七).Math operations(2) - 云+社区 - 腾讯云 目录 Spectral Ops torch.fft(input, signal_ndim, normalized ...

  9. Transformer的PyTorch实现

    Google 2017年的论文 Attention is all you need 阐释了什么叫做大道至简!该论文提出了Transformer模型,完全基于Attention mechanism,抛弃 ...

最新文章

  1. Tornado 类与类组合降低耦合
  2. TensorFlow 1.0 正式发布 你需要知道的都在这里
  3. poj-1031-fence(不是我写的,我只是想看着方便)
  4. [hypervisor]-ARMV8的hypervisor技术介绍–InProgress
  5. mysql php 变量赋值,mysql变量赋值要注意的_MySQL
  6. 【玩法设计】炉石传说吃鸡竞技场构思
  7. python 配置文件对比_difflib模块对比apache配置文件差异
  8. Linux/CentOS7install PackageError: Loaded plugins: fastestmirror
  9. android 底部黑边,android – 截屏周围的黑色边缘
  10. Vagrant 构建 LNMP 一致环境
  11. OpenLayers 官网例子的中文详解 1
  12. 解压rar文件压缩包时出现“An error occurred while loading the archive”的解决办法
  13. python 开源爬虫工具 kcrawler 一键爬取 房价 掘金小册专栏
  14. php日历表代码,PHP输出日历表代码实例
  15. daemontools的安装、简介
  16. LeCo-221. 最大正方形
  17. 风袖使用RocketMQ实现订单状态转变
  18. 中餐和西餐菜名大全(zt)
  19. yxy小菊蒻201203总结
  20. 2015届秋季面试感悟

热门文章

  1. 端口映射、SNAT(源网络地址转换)
  2. 什么是创新,什么是发明
  3. Python个人博客项目-3.用户应用开发
  4. log4net进阶手札(三):保存日志到oracle中
  5. python爬取古诗文网站诗文一栏的所有诗词
  6. [生而为人-思考] Knowledge Cooking 分享会记录 -1
  7. 中国大学MOOC音乐与健康试题及答案
  8. 孤立的知识是没有用途的,融汇贯通、学以致用才是正道
  9. 联想电脑的手触屏失灵
  10. Learning NGINX 学习NGINX Lynda课程中文字幕