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)
相关推荐
2zcode1 小时前
基于YOLO11的输电线路耐张线夹压接缺陷检测系统
深度学习·yolo11·输电线路耐张线夹压接
数智工坊2 小时前
【BLIP-2论文阅读】:冻结预训练模型的多模态预训练革命
论文阅读·人工智能·深度学习·计算机视觉·transformer
夫唯不争,故无尤也2 小时前
深度学习优化器:AdamW与SGD的区别
人工智能·深度学习
石榴树下的七彩鱼2 小时前
AI图像修复技术深度解析:超分辨率、去模糊与上色原理详解(附论文精读+实践指南)
人工智能·深度学习·计算机视觉·超分辨率·石榴智能·ai图像修复
AI视觉网奇3 小时前
3d 打印拆分零件
人工智能·深度学习
z小猫不吃鱼3 小时前
01 为什么 Vision Transformer 会出现?从 CNN 到 ViT,理解视觉模型的一次重要转变
深度学习·cnn·transformer
云和数据.ChenGuang3 小时前
FastText的核心优势
人工智能·深度学习·机器学习·数据挖掘·边缘计算
knight_9___4 小时前
大模型project面试4
人工智能·python·深度学习·算法·面试·agent
code_pgf4 小时前
知识蒸馏在 sVLM 中的作用及实现方式
人工智能·深度学习·机器学习
keineahnung23455 小时前
為什麼要有 eval_is_non_overlapping_and_dense?PyTorch 包裝層與調用端解析
人工智能·pytorch·python·深度学习