torch.mm函数介绍

torch.mm() 是 PyTorch 中用于执行矩阵乘法(matrix multiplication)的函数。它能够将两个给定的张量进行矩阵乘法运算,得到结果张量。

这是 torch.mm() 函数的基本语法:

python 复制代码
torch.mm(input, mat2, *, out=None)
  • input: 第一个输入张量,形状为 (N, M)
  • mat2: 第二个输入张量,形状为 (M, P)
  • out: 可选参数,用于指定输出张量。

两个输入张量的维度必须满足矩阵乘法的要求,即第一个张量的列数必须等于第二个张量的行数。

下面是一个简单的例子,说明了 torch.mm() 函数的用法:

python 复制代码
import torch

# 创建两个矩阵
A = torch.tensor([[1, 2],
                  [3, 4]])
B = torch.tensor([[5, 6],
                  [7, 8]])

# 执行矩阵乘法运算
C = torch.mm(A, B)

print(C)

输出结果是:

复制代码
tensor([[19, 22],
        [43, 50]])

在这个例子中,我们定义了两个 2x2 的矩阵 AB,并通过 torch.mm() 函数执行了矩阵乘法运算,得到了结果矩阵 C

相关推荐
速易达网络2 分钟前
deepseek+coze开发的智能体页面
人工智能
[shenhonglei]29 分钟前
早报精选 · 科技与产业趋势观察 | 2025年6月9日
人工智能
聚客AI37 分钟前
系统掌握PyTorch:图解张量、Autograd、DataLoader、nn.Module与实战模型
人工智能·pytorch·python·rnn·神经网络·机器学习·自然语言处理
穆易青1 小时前
2025.06.09【读书笔记】|PromptBio:让生信分析更简单的AI平台
人工智能
音程1 小时前
矩阵和向量范数的区别分析
人工智能·线性代数·矩阵
Zheng.Zeng1 小时前
第一篇:Liunx环境下搭建PaddlePaddle 3.0基础环境(Liunx Centos8.5安装Python3.10+pip3.10)
人工智能·paddlepaddle
杨过过儿1 小时前
【使用LLM搭建系统】5 处理输入: 链式 Prompt Chaining Prompts
人工智能·prompt
Chirp1 小时前
代码层面上解读ACE-Step
人工智能·机器学习
海底火旺2 小时前
探索扣子:解锁中间技能模块的无限可能
前端·人工智能·coze
机器之心2 小时前
大模型是「躲在洞穴里」观察世界? 强化学习大佬「吹哨」提醒LLM致命缺点
人工智能