import torch
x = torch.tensor([[1, 2], [3, 4]])
y = torch.tensor([[2, 1], [4, 3]])
print("x_shape", x.shape)
print("y_shape", y.shape)c = x@y
print("c_shape", c.shape)
print(c)# 结果:
x_shape torch.Size([2, 2])
y_shape torch.Size([2, 2])
c_shape torch.Size([2, 2])
tensor([[10,  7],[22, 15]])
import torch
x = torch.tensor([[1, 2], [3, 4]])
y = torch.tensor([[2, 1], [4, 3]])
print("x_shape", x.shape)
print("y_shape", y.shape)d = x*y
print("d_shape", d.shape)
print(d)# 结果:
x_shape torch.Size([2, 2])
y_shape torch.Size([2, 2])
d_shape torch.Size([2, 2])
tensor([[ 2,  2],[12, 12]])

所以,@ 和 * 代表矩阵的两种相乘方式:

@ 表示常规的数学上定义的矩阵相乘;

* 表示两个矩阵对应位置处的两个元素相乘

pytorch 中的 @ 和 * 运算符相关推荐

  1. PyTorch中的matmul函数详解

    PyTorch中的两个张量的乘法可以分为两种: 两个张量对应的元素相乘(element-wise),在PyTorch中可以通过torch.mul函数(或者∗*∗运算符)实现 两个张量矩阵相乘(Matr ...

  2. pytorch中调整学习率的lr_scheduler机制

    pytorch中调整学习率的lr_scheduler机制 </h1><div class="clear"></div><div class ...

  3. pytorch中如何处理RNN输入变长序列padding

    一.为什么RNN需要处理变长输入 假设我们有情感分析的例子,对每句话进行一个感情级别的分类,主体流程大概是下图所示: 思路比较简单,但是当我们进行batch个训练数据一起计算的时候,我们会遇到多个训练 ...

  4. PyTorch中的MIT ADE20K数据集的语义分割

    PyTorch中的MIT ADE20K数据集的语义分割 代码地址:https://github.com/CSAILVision/semantic-segmentation-pytorch Semant ...

  5. PyTorch中nn.Module类中__call__方法介绍

    在PyTorch源码的torch/nn/modules/module.py文件中,有一条__call__语句和一条forward语句,如下: __call__ : Callable[-, Any] = ...

  6. 利用 AssemblyAI 在 PyTorch 中建立端到端的语音识别模型

    作者 | Comet 译者 | 天道酬勤,责编 | Carol 出品 | AI 科技大本营(ID:rgznai100) 这篇文章是由AssemblyAI的机器学习研究工程师Michael Nguyen ...

  7. 实践指南 | 用PyTea检测 PyTorch 中的张量形状错误

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者丨陈萍.泽南 来源丨机器之心 编辑丨极市平台 导读 韩国首尔大学 ...

  8. 实践教程 | 浅谈 PyTorch 中的 tensor 及使用

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者 | xiaopl@知乎(已授权) 来源 | https://z ...

  9. 详解PyTorch中的ModuleList和Sequential

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者丨小占同学@知乎(已授权) 来源丨https://zhuanla ...

最新文章

  1. 全面剖析linux【bind】服务お理论篇
  2. Flutter切换tab后保留tab状态
  3. 网页中获取网络mp3文件的时常
  4. liu四声拼音怎么读_拼音是99%的西安孩子幼升小必备知识!附:幼小拼音学习计划...
  5. doc es 中type_Elasticsearch(024):es常见的字段映射类型之 连接类型(join type)
  6. 自建Kubernetes集群如何使用弹性容器实例ECI
  7. 集合框架(一) ----------Map集合遍历的方法
  8. spring数据源配置
  9. 简单python脚本实例-30个Python 小例子,帮你快速上手Python
  10. [UITableView]简介
  11. excel24张函数图解
  12. 两个小故事告诉你静下来的力量
  13. Qt QLineEdit QLabel 添加clicked事件
  14. java日期 国际化_java中国际化的时间处理
  15. PCB原理图绘制(种草立创eda)
  16. 流量不清零跑得快风波,运营商到底在掩盖什么
  17. WebRTC音频降噪使用
  18. [Linux]基于SQLite数据库的停车管理系统
  19. smb连接错误“请检查服务器名称或IP地址,然后再试一次,如果问题持续发生,请联系系统管理员“
  20. 【计算机网络】期末复习试题

热门文章

  1. 【学习笔记】含委托加工(转包)的标准成本估算
  2. 49、Power Query-合并查询温故知新
  3. MIGO相关的3个BADI增强点
  4. FI 与MM SD的接口配置基本方法
  5. 730版本去掉恼人的提示信息
  6. 数字新消费重塑新中部,岳麓峰会再汇“长沙内能”
  7. springboot 替换tomcat_Spring Boot实战 之 解剖HelloWorld原型应用
  8. 八进制数输出二进制c语言,C语言 某数输出二进制的某位
  9. java中有哪几种注释方式_在 Java 中, 有多种注释方法,其中 __________ 适用于单行注释。...
  10. linux查询关键词上下行_Linux:从文件中搜索关键字并显示行数(cat,grep函数)