当前位置: 首页 > article >正文

pytorch torch.matmul函数介绍

torch.matmul 是 PyTorch 中用于进行矩阵乘法的函数。它可以执行两维矩阵、向量和更高维张量之间的乘法运算,支持的运算取决于输入张量的维度。

1. 函数签名

torch.matmul(input, other, out=None)
  • input: 左乘的张量。
  • other: 右乘的张量。
  • out: 可选,用于存储输出结果的张量。

2. 不同维度的乘法规则

torch.matmul 根据输入张量的维度执行不同类型的乘法:

  • 两个标量(0维):相当于两个数的普通乘法。
  • 一个向量(1维)与一个矩阵(2维)
    • 若第一个张量是一维向量,第二个是二维矩阵,则执行向量和矩阵的乘法,输出是一个向量。
    • 若第一个张量是二维矩阵,第二个是一维向量,则执行矩阵和向量的乘法,输出是一个向量。
  • 两个矩阵(2维):执行标准的矩阵乘法(即行×列相乘)。
  • 高维张量:高维张量可以被看作是包含多个矩阵,torch.matmul 将沿着批量维度(batch dimension)执行批量矩阵乘法。

http://www.kler.cn/a/294297.html

相关文章:

  • LeetCode 86.分隔链表
  • 探索Python的HTTP利器:Requests库的神秘面纱
  • 传奇996_21——龙岭事件
  • 「Py」Python基础篇 之 Python都可以做哪些自动化?
  • 普通电脑上安装属于自己的Llama 3 大模型和对话客户端
  • 【pytorch】常用强化学习算法实现(持续更新)
  • 网络堡垒:交换机加固,守护你的数据安全
  • 10,sql约束(2)
  • 算法习题集
  • C++入门(05-2)从命令行执行C++编译器_GCC
  • 套接字的介绍
  • 2024 年高教社杯全国大学生数学建模竞赛 C 题 农作物的种植策略(完整代码)
  • 【无标题】XSS安全防护:responseBody (输入流可重复读) 配置
  • 搭建 canal 监控mysql数据到 elasticsearch 中(本机到远端sql)
  • linux挂盘
  • Axure中继器教程及案例详解
  • 使用http-request 属性替代action绑定上传URL
  • 在鼠标附近显示一个中心渐变色的高亮效果
  • 流媒体技术革新,EasyCVR视频汇聚平台赋能视频监控全面升级
  • Go入门指南(The Way to Go) 完整版PDF
  • ARM SIMD instruction -- fcmpe
  • 出现 /www/server/mysql/bin/mysqld: Shutdown complete 的解决方法
  • yarn install 使用最新淘宝镜像和清华镜像
  • Java基于微信小程序的校园兼职小程序
  • 信号槽、父子关系、隐式共享
  • ant-design-vue中实现a-tree树形控件父子关联选中过滤的算法