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 分钟前
大模型与向量检索的融合:从核心原理到 Spring AI 落地
人工智能·大模型·向量检索·rag·spring ai·向量库
gihigo19985 分钟前
希尔伯特-黄变换(HHT)完整MATLAB实现
人工智能·算法·matlab
min18112345618 分钟前
AI金融风控:智能反欺诈与个性化理财
大数据·人工智能
20130924162722 分钟前
1982年霍普菲尔德网络奠基之作:深度导读与全景解析报告
人工智能
wanghao66645528 分钟前
机器学习三大流派:监督、无监督与强化学习
人工智能·机器学习
爱喝可乐的老王29 分钟前
神经网络的基础:核心是 “搭积木 + 激活信号”
人工智能·深度学习·神经网络
梁辰兴37 分钟前
FSD入华将如何改变我国自动驾驶市场格局?
人工智能·科技·机器学习·自动驾驶·特斯拉·fds·梁辰兴
AI营销实验室44 分钟前
AI营销破解券商获客难引领2026增长新范式
人工智能·microsoft
njsgcs1 小时前
ppo可以不需要提取特征,直接训练ac吗。ppo不知道自己现在在第几步吗
人工智能·ppo
lixin5565561 小时前
基于深度生成对抗网络的高质量图像生成模型研究与实现
java·人工智能·pytorch·python·深度学习·语言模型