当前位置: 首页 > news >正文

深入浅出Pytorch函数——torch.sum

分类目录:《深入浅出Pytorch函数》总目录
相关文章:
· 深入浅出Pytorch函数——torch.Tensor


函数torch.sum有两种形式:

  • torch.sum(input, *, dtype=None):返回输入张量input所有元素的和。
  • torch.sum(input, dim, keepdim=False, *, dtype=None):返回给定维度dim中输入张量的每一行的总和。如果dim是一个维度列表,则对所有维度进行缩小。如果keepdimTrue,则输出张量的大小与输入的大小相同,但维度dim的大小为1。否则,dim会被挤压(参考torch.squeeze())。

语法

torch.sum(input, *, dtype=None) -> Tensor
torch.sum(input, dim, keepdim=False, *, dtype=None) -> Tensor

参数

  • input:输入张量
  • dim:[可选, int/tuple] 要减少的一个或多个维度。如果为None,则所有维度都将被裁剪。
  • keepdim:[bool] 输出张量是否保留了dim
  • dtype:[可选, torch.dtype] 返回张量的所需数据类型。如果指定,则在执行操作之前将输入张量强制转换为dtype。这对于防止数据类型溢出非常有用,默认值为None

实例

>>> a = torch.randn(1, 3)
>>> a
tensor([[ 0.1133, -0.9567,  0.2958]])
>>> torch.sum(a)
tensor(-0.5475)
>>> a = torch.randn(4, 4)
>>> a
tensor([[ 0.0569, -0.2475,  0.0737, -0.3429],[-0.2993,  0.9138,  0.9337, -1.6864],[ 0.1132,  0.7892, -0.1003,  0.5688],[ 0.3637, -0.9906, -0.4752, -1.5197]])
>>> torch.sum(a, 1)
tensor([-0.4598, -0.1381,  1.3708, -2.6217])
>>> b = torch.arange(4 * 5 * 6).view(4, 5, 6)
>>> torch.sum(b, (2, 1))
tensor([  435.,  1335.,  2235.,  3135.])
http://www.lryc.cn/news/100525.html

相关文章:

  • Git克隆文件不显示绿色勾、红色感叹号等图标
  • SOC FPGA之HPS模型设计(一)
  • 解决openstack重启swift服务后报错
  • [Linux]进程控制详解!!(创建、终止、等待、替换)
  • 全面适配 | 走近openGauss数据库+鲲鹏欧拉操作系统
  • 2023Robocom CAIP省赛 第四题 相对论大师
  • 【TypeScript】TS入门级基础学习(一)
  • jenkins执行jmeter时,报Begin size 1 is not equal to fixed size 5
  • 在 “小小容器” WasmEdge 里运行小小羊驼 llama 2
  • 【C#】async和await 续
  • 【Matlab】基于粒子群优化算法优化BP神经网络的数据回归预测(Excel可直接替换数据)
  • QPainter绘制雷达界面
  • flutter:BottomNavigationBar和TabBar
  • 【图论】Prim算法
  • 第九十二回 在Flutter中解析JSON数据
  • 银河麒麟安装mysql数据库(mariadb)-银河麒麟安装JDK-银河麒麟安装nginx(附安装包)
  • 文件上传
  • tinkerCAD案例:22. Backpack Zipper Pull 背包拉链头
  • Unity 性能优化四:UI耗时函数、资源加载、卸载API
  • 【Linux】用户相关内容
  • 基于多场景的考虑虑热网网损的太阳能消纳能力评估研究(Matlab代码实现)
  • 【动态规划part10】| 121.买卖股票的最佳时机、122.买卖股票的最佳时机II
  • java 页面html常用写法总结
  • 阿里云服务器全方位介绍_优势_使用_租用费用详解
  • 【Kafka】常用操作
  • 【Spring框架】SpringBoot配置文件
  • 部署问题集合(十八)Windows环境下使用两个Tomcat
  • 数据结构问答8
  • 行为型设计模式之观察者模式【设计模式系列】
  • vue2企业级项目(四)