tensor 的运算(加法、点乘、矩阵乘法)

文章目录

案例准备

python 复制代码
import torch

a = torch.tensor([[1,2,3],[4,5,6],[7,8,9]], dtype=torch.float)
b = torch.tensor([[10,10,10,],[10,10,10],[10,10,10,]], dtype=torch.float)

此时a,b为

加法
python 复制代码
a + 100
python 复制代码
a + b
a.add(b)
点乘
python 复制代码
a * b
矩阵乘法
python 复制代码
a @ b
a.matmul(b)
torch.mm(a,b)
注意

在pytorch中,如果一个运算方法后面加上下划线,代表就地改变原值,比如下面的a,这样做可以节省内存,但会直接改变a的值,请谨慎使用

python 复制代码
a.add_(b)
相关推荐
Ado柳贯一1 分钟前
Transformer模型详解-CSDN发布版
人工智能·深度学习·transformer
阳明山水38 分钟前
概念漂移分类与自适应策略解析
人工智能·深度学习·算法·机器学习·架构
牧羊人.3331 小时前
计算机视觉基础第15章|DNN实现图像风格迁移
图像处理·人工智能·深度学习·opencv·计算机视觉
Mickey Q1 小时前
【深度学习】权重衰减与 Dropout
人工智能·深度学习
麻花地1 小时前
开源一个 Windows 实时面试助手:听译、置顶提词、按需生成英文稿
深度学习·github
克里斯蒂亚诺更新2 小时前
机器学习和深度学习的主要区别--特征提取
人工智能·深度学习·机器学习
方银的技术分享12 小时前
十五、AI训练师:机器学习-过拟合与欠拟合
人工智能·深度学习·机器学习
Dfreedom.14 小时前
目标检测后处理核心:NMS非极大值抑制详解
图像处理·人工智能·深度学习·目标检测·目标跟踪
β添砖java16 小时前
深度学习28RNN循环神经网络
人工智能·深度学习
EQUINOX116 小时前
【论文精读】| LLaVA
论文阅读·人工智能·深度学习