torch.sum()用法-截至2023年8月28日
torch.sum()维度0,1,2。比如现在有
在哪个维度相加,那个维度就去掉。
- dim=0,最后计算结果就是
。(可视化后按照宽维度相加对应元素) - dim=1,最后计算结果就是
。(可视化后按照高维度相加对应元素) - dim=2,最后计算结果就是
。(可视化后按照长维度相加对应元素)
宽和高维度是正面看的,所以不用动。而长维度是横着看,所以最后元素需要向左旋转。(具体计算时理解的,我这么表述可能不清楚)
示例代码
import torch c = torch.tensor([[[1,2,3], [4,5,6]], [[1,2,3], [4,5,6]], [[1,2,3], [4,5,6]]]) print(f" c size = {c.size()}") c1=torch.sum(c , dim=0) print(f" c1 = {c1}\n c1 size = {c1.size()}") c2=torch.sum(c , dim=1) print(f" c2 = {c2}\n c2 size = {c2.size()}") c3=torch.sum(c , dim=2) print(f" c3 = {c3}\n c3 size = {c3.size()}")
运行结果如下
分类:
pytorch-函数记录
标签:
pytorch
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY