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)
相关推荐
程序喵大人12 小时前
【AI专栏】图解Transformer - 第01章:建立直觉
人工智能·深度学习·ai·transformer
2601_9623446212 小时前
计算机毕业设计之基于大数据的投保数据的分析系统的设计与实现
大数据·人工智能·深度学习·机器学习·信息可视化·小程序·课程设计
手写码匠13 小时前
手写 LLM 结构化输出引擎 —— 从 JSON Schema 约束到类型安全的数据提取
人工智能·深度学习·算法·aigc
2zcode13 小时前
免费开源项目文档:基于HSV颜色空间和卷积神经网络的交通标志识别系统设计与实现
人工智能·深度学习·cnn
liangshanbo121513 小时前
大模型混合精度训练:原理、选型与实战笔记
人工智能·深度学习
华盈生物14 小时前
空间单细胞蛋白组如何用于NSCLC的免疫细胞分型、状态与空间邻域分析?
深度学习·空间组学·空间单细胞蛋白组·pcf80·组织原位空间蛋白组学技术
CCPC不拿奖不改名14 小时前
Redis 工程化部署深度解析
linux·服务器·数据库·redis·深度学习·缓存·rag
卡梅德生物科技小能手16 小时前
卡梅德生物科普:CD80 (B淋巴细胞激活抗原B7-1)
经验分享·深度学习·生活
武子康16 小时前
调查研究-212 智谱 ZCode Harness for GLM-5.2:国产 Coding Agent 从“模型能力“走向“工程执行环境“
大数据·人工智能·深度学习·llm·claude·glm·智谱