torc中abs()和abs_()的区别
改变tensor的函数操作会用一个下划线后缀来标示。比如,torch.FloatTensor.abs_()会在原地计算绝对值,并返回改变后的tensor,而tensor.FloatTensor.abs()将会在一个新的tensor中计算结果。
a=torch.tensor([1,2,3,4])
b=torch.tensor([-1,2,3,4])
print(a.abs_())
print(a)
print(b.abs())
print(b)
结果:
tensor([1, 2, 3, 4])
tensor([1, 2, 3, 4])
tensor([1, 2, 3, 4])
tensor([-1, 2, 3, 4])
如上结果,使用下划线的abs_()改变了张量的内容,而使用abs()未对张量本身进行改变。
torc中abs()和abs_()的区别相关推荐
- python绝对值函数fabs_Python中abs()和math.fabs()区别
描述:Python中fabs(x)方法返回x的绝对值.虽然类似于abs()函数,但是两个函数之间存在以下差异: abs()是一个内置函数,而fabs()在math模块中定义的. fabs()函数只适用 ...
- C++中abs和fabs函数区别
abs( )主要用于对求整数的绝对值,在"stdlib.h"(或 <cstdlib>)头文件里面. 而fabs( )主要是求精度要求更高的double ,float 型 ...
- Java中重载和复写的区别
Java中重载和复写的区别 重载(overload) 复写(override) 区别和联系 重载(overload) 函数重载的最突出的例子就是类的构造函数,用户定义一个对象时可能会提供多种参数组合: ...
- 浅谈HTTP中Get与Post的区别_转
可参考:HTTP请求中POST与GET的区别 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE.URL全称是资源描述符,我们可以这样认为:一个UR ...
- 【网摘】 浅谈HTTP中GET与POST的区别
文章出处:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html 浅谈HTTP中Get与Post的区别 Http定义了与服务器交互的不 ...
- 3D打印机耗材ABS和PLA的区别
3D打印机耗材ABS和PLA的区别 在目前的国内市场中,3D打印机的耗材主要分为ABS和PLA两种. PLA是一种新型的生物降解材料,使用可再生的植物资源(如玉米)所提出的淀粉原料制成.机械性能及物理 ...
- python中break和continue的区别
python中break和continue的区别 break 结束for 或者while 循环 后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...
- java中separator_java - File.separator和路径中的斜杠之间的区别
java - File.separator和路径中的斜杠之间的区别 在Java Path-String中使用/和普通的File.separator有什么区别? 与双反斜杠相比,/平台独立似乎不是原因, ...
- PHP中self和static的区别,php中self与static的区别
原文链接,猛击这里. php中self与static的区别 通过一些示例,我们可以很容易看出self和static的区别.假定我们有class Car – 它有两个方法,model和getModel. ...
最新文章
- JavaScript+TensorFlow.js让你在视频中瞬间消失
- mysql替换开头_如何在MySQL的字符串开头搜索和替换特定字符?
- java拍照搜题软件下载_修改版|学生福利!!免费拍照搜题秒出答案,扫一扫作业出答案!...
- 苹果数据线不能充电_外媒痛批苹果!iPhone 12不送充电器绝非为环保,理由太真实!|充电器|数据线|手机|iphone...
- mysql使用游标的访问过程_mysql存储过程中使用游标的实例_MySQL
- 前端学习(3042):vue+element今日头条管理-用户退出
- mysql 预留一个自定义字段_MySQL 按指定字段自定义列表排序 | DevOps
- docker 容器内部获取自身id_crontab入门二:定时启动docker容器并启动容器内部脚本...
- mysql replace substring 字符串截取处理
- java从端口接收数据_java - Java中通过串行端口接收数据的效率更高 - 堆栈内存溢出...
- C#轻量级通通讯组件StriveEngine —— C/S通信开源demo(2) —— 使用二进制协议 (附源码)...
- 【转】Quartz.NET快速入门指南
- 关联分析中FPGrowth算法原理及实战
- Excel中关于数组函数的研究
- 研发数据安全解决方案
- ubuntu 18.04安装 远程控制软件 TeamViewer 亲测有效简单
- Endnote使用——参考文献的插入及引用
- 亚马逊美国站审核便携式火炉逊、户外烧烤架ASTM F3363测试项目
- VMare虚拟机无法识别USBkey问题
- 【第8章】Java常用核心类