【pytorch函数笔记】torch.sum()、torch.unsqueeze()

news2024/11/22 13:29:18

1.torch.sum

torch.sum(imgs, dim=0) # 按列求和

torch.sum(imgs, dim=1)  # 按行求和

imgs = torch.Tensor([i for i in zip( range(10), range(10))])
print(imgs)
s1=torch.sum(imgs, dim=0) # 按列求和
s2=torch.sum(imgs, dim=1)  # 按行求和
print(s1)
print(s2)

2.torch.unsqueeze

将每个图像张量的维度扩展,即在每个图像张量的最前面添加一个额外维度,以匹配模型的输入形状要求。

 torch.unsqueeze(i, dim=0)  # 按dim=0的维度都变为tensor类型。

imgs = torch.Tensor([i for i in zip( range(10), range(10))])
print(imgs)
print(imgs.shape)
imgs = [torch.unsqueeze(i, dim=0) for i in imgs]
print(imgs)
print(imgs[0].shape)

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/703581.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

在前端开发中使用 Python

推荐给需要鼓捣前端应用又不熟悉 JS 的 Pythoner 简介 在使用 Python 进行数据分析的时候,经常需要创建一些动态、交互式的可视化作品。一般会用到如 Plotly、Pyecharts、Bokeh 等库,这些库都是基于前端技术创建可视化作品。所以在自定义可视化的时候&a…

Python3,有了此库,不需要再为导包顺序而烦恼了,小刀拉屁股,涨知识了。

usort详解 1、引言2、代码实战2.1 usort 安装2.2 代码示例 3、总结 1、引言 小鱼:小屌丝,这段代码是你的写的不? 小屌丝:是我写的啊,咋 鱼哥 小鱼:你看你的导包顺序,挺乱的 小屌丝:…

一些共享资料

大家好,才是真的好。 我们好久没有分享资料了,上次分享还是上次——我也忘记了多久。 本次Engage2023开完之后,从会议上也流出了很多各类技术和主题方面的PPT、PDF资料等,我搜索了一些Domino技术话题有关的共享在这里。 主题涉…

算法----二叉树的最近公共祖先

题目 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它…

轻量服务器外网访问不了的原因分析

​  轻量服务器外网访问不了原因的分析。很多用户在选择轻量服务器的时候都没考虑,直接就购买了,导致在使用的时候遇见了很多问题,下面我们就简单的聊聊关于轻量服务器外网无法访问的原因。 这里我们按照标题的意思可以解读为两种情况&…

2023最新互联网公司时长排行榜出炉

今天给大家分享一个对于选择公司来说另一个非常重要的参考指标:“互联网时长”。 我们在选择一个公司的时候,除了需要关注总收入package 以外,还需要考虑这家公司的加班时长是否人性化。 我们的工作时长是周工作小时数。法定工作时间是40小…

这8种Python加速运行技巧真棒

关注“Python专栏”微信公众号,回复暗号【面试大全】,立即领取面试题简历模板。 Python 是一种脚本语言,相比 C/C 这样的编译语言,在效率和性能方面存在一些不足。但是,有很多时候,Python 的效率并没有想象…

使用wpf做得计算器

最近在学习wpf,使用wpf做得计算器练手,实现功能增删改查,求平方根,倒数,取反,模拟实体计算器的M,MS,MC,MR功能 上面截图相关的计算为 8乘5加-2加3.2加(9除以3的余数)

一路乱飙,从手工测试进阶测试开发岗,“我“的测试之路不简单

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 测试人员的职能 …

StrSubstitutor和StrUtil占位符字符串替换

目录 一、commons-lang包下的StrSubstitutor1、使用场景一2、使用场景二 二、hutoo包下的StrUtil1、使用场景一2、使用场景二3、使用场景三 三、原生的三种方式 一、commons-lang包下的StrSubstitutor StrSubstitutor是commons-lang包提供的一个字符串替换类,整体使…

Redis实战——短信登录(二)

Redis代替session redis中设计key 在使用session时,每个用户都会有自己的session,这样虽然验证码的键都是“code”,但是相互不影响,从而确保每个用户获取到的验证码只能够自己使用,当使用redis时,redis的ke…

MCU单片机智能控制落地扇解决方案

随着科技进步和消费升级,消费者对电风扇的智能化需求日趋强烈。为了快速响应市场需求,以更低的成本打造智能电风扇。 MCU单片机智能控制落地扇解决方案以灵动微MM32SPIN040C主控。 方案采用的主控MM32SPIN040工作频率可达48MHz,内置16KB Fl…

虹科分享 | 拒绝自燃和爆炸,AGV电池如何进行实时监控和预测性维护?

Automated Guided Vehicle简称AGV,通常也称为AGV小车、自动导引运输车或无人搬运车等,指装备有电磁或光学等自动导引装置,能够沿规定的导引路径行驶,具有安全保护以及各种移载功能的运输车,通常用可充电的蓄电池来作为…

JumpServer开源堡垒机安装配置

JumpServer开源堡垒机安装与配置 一、简介二、下载与安装2.1、下载2.2、安装2.3、其他 一、简介 JumpServer 堡垒机帮助企业以更安全的方式管控和登录各种类型的资产。 支持 官网地址:https://www.jumpserver.org/index.html JumpServer 采用分层架构,…

【SNMP服务】网络杂谈(11)之什么是SNMP服务?

#2023 博客之星评选已开启–成为城市领跑者# 涉及知识点 什么是 SNMP,SNMP的特点,SNMP的服务,SNMP服务运行。深入了解SNMP技术。 原创于:CSDN博主-《拄杖盲学轻声码》,更多内容可去其主页关注下哈,不胜感…

Vue启用unity3D的exe

🐰个人主页:张清悠 👦个人简介:张清悠,字澄澈,号寻梦客,爱好旅行、运动,主攻前端方向技术研发,副攻Unity 3D、C、Python人工智能等 📝个人寄语:学…

parcel运行终端报错Uncaught ReferenceError: parcelRequire is not defined解决方案

我们通过指令 npm install parcel-bundler安装的parcel 运行起来会有一个报错 换个版本就好了 打开项目终端 我们先执行 npm uninstall parcel-bundler将错误的版本给他干掉 然后执行 npm install parcel安装正确的版本 然后运行项目 在浏览器中访问地址就一切正常了

如何预防DDOS和CC攻击

在当今数字化世界中,网络安全成为各行各业亟需解决的重要问题。最近,由于DDoS(分布式拒绝服务)和CC(恶意咨询)攻击事件的频繁发生,网络安全进一步引起了人们的关注。 据可靠消息源透露&#xff…

【SpringBoot】一、SpringBoot3新特性与改变详细分析

前言 本文适合具有springboot的基础的同学。 SpringBoot3改变&新特性 一、前置条件二、自动配置包位置变化1、Springboot2.X2、Springboot3.X 三、jakata api迁移1、Springboot2.X2、Springboot3.X3、SpringBoot3使用druid有问题,因为它引用的是旧的包 四 新特…

hdfs删除后空间不是释放,trash回收机制

一、现象 hdfs删除后,3天了还不删除,故排查排查问题 二、排查过程及原理 Trash机制,叫做回收站或者垃圾桶,默认情况下是不开启的。启用 Trash 功能后,从 HDFS 中删除某些内容时,文件或目录不会立即被清除&a…