Pytorch mask_select 函数的用法详解


Posted in Python onFebruary 18, 2020

非常简单的函数,但是官网的介绍令人(令我)迷惑,所以稍加解释。

mask_select会将满足mask(掩码、遮罩等等,随便翻译)的指示,将满足条件的点选出来。

根据掩码张量mask中的二元值,取输入张量中的指定项( mask为一个 ByteTensor),将取值返回到一个新的1D张量,

张量 mask须跟input张量有相同数量的元素数目,但形状或维度不需要相同

x = torch.randn(3, 4)
x
1.2045 2.4084 0.4001 1.1372
0.5596 1.5677 0.6219 -0.7954
1.3635 -1.2313 -0.5414 -1.8478
[torch.FloatTensor of size 3x4]
mask = x.ge(0.5)
mask
1 1 0 1
1 1 1 0
1 0 0 0
[torch.ByteTensor of size 3x4]
torch.masked_select(x, mask)
1.2045
2.4084
1.1372
0.5596
1.5677
0.6219
1.3635
[torch.FloatTensor of size 7]

以上这篇Pytorch mask_select 函数的用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python strip lstrip rstrip使用方法
Sep 06 Python
下载给定网页上图片的方法
Feb 18 Python
python比较两个列表是否相等的方法
Jul 28 Python
安装Python和pygame及相应的环境变量配置(图文教程)
Jun 04 Python
Python机器学习logistic回归代码解析
Jan 17 Python
tensorflow训练中出现nan问题的解决
Feb 10 Python
Python闭包和装饰器用法实例详解
May 22 Python
python中多个装饰器的调用顺序详解
Jul 16 Python
Pycharm 文件更改目录后,执行路径未更新的解决方法
Jul 19 Python
python处理excel绘制雷达图
Oct 18 Python
python topk()函数求最大和最小值实例
Apr 02 Python
python实现登录与注册系统
Nov 30 Python
pytorch masked_fill报错的解决
Feb 18 #Python
python分别打包出32位和64位应用程序
Feb 18 #Python
pandas和spark dataframe互相转换实例详解
Feb 18 #Python
PyTorch中Tensor的数据统计示例
Feb 17 #Python
pytorch实现Tensor变量之间的转换
Feb 17 #Python
Macbook安装Python最新版本、GUI开发环境、图像处理、视频处理环境详解
Feb 17 #Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
Feb 17 #Python
You might like
BBS(php & mysql)完整版(二)
2006/10/09 PHP
用PHP提取中英文词语以及数字的首字母的方法介绍
2013/04/23 PHP
php中数字、字符与对象判断函数用法实例
2014/11/26 PHP
Yii学习总结之数据访问对象 (DAO)
2015/02/22 PHP
php简单分页类实现方法
2015/02/26 PHP
php两种无限分类方法实例
2015/04/21 PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
2017/03/13 PHP
Mootools 1.2教程 Fx.Morph、Fx选项和Fx事件
2009/09/15 Javascript
input的focus方法使用
2010/03/13 Javascript
js关闭浏览器窗口及检查浏览器关闭事件
2013/09/03 Javascript
显示今天的日期js代码(阳历和农历)
2014/09/30 Javascript
NodeJs基本语法和类型
2015/02/13 NodeJs
学习javascript面向对象 掌握创建对象的9种方式
2016/01/04 Javascript
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
2016/01/19 Javascript
再谈JavaScript异步编程
2016/01/27 Javascript
Bootstrap与KnockoutJs相结合实现分页效果实例详解
2016/05/03 Javascript
JavaScript BASE64算法实现(完美解决中文乱码)
2017/01/10 Javascript
RequireJs的使用详解
2017/02/19 Javascript
@ResponseBody 和 @RequestBody 注解的区别
2017/03/08 Javascript
vue.js $refs和$emit 父子组件交互的方法
2017/12/20 Javascript
详解vue.js数据传递以及数据分发slot
2018/01/20 Javascript
详解vue静态资源打包中的坑与解决方案
2018/02/05 Javascript
vue this.reload 方法 配置
2018/09/12 Javascript
使用vue2实现带地区编号和名称的省市县三级联动效果
2018/11/05 Javascript
微信小程序调用微信支付接口的实现方法
2019/04/29 Javascript
JS中的算法与数据结构之集合(Set)实例详解
2019/08/20 Javascript
如何优雅地在Node应用中进行错误异常处理
2019/11/25 Javascript
es6中Promise 对象基本功能与用法实例分析
2020/02/23 Javascript
django2 快速安装指南分享
2018/01/05 Python
Python第三方Window模块文件的几种安装方法
2018/11/22 Python
Python基于plotly模块实现的画图操作示例
2019/01/23 Python
numpy求平均值的维度设定的例子
2019/08/24 Python
CSS3毛玻璃效果(blur)有白边问题的解决方法
2016/11/15 HTML / CSS
护士的自我鉴定
2014/02/07 职场文书
个人投资合作协议书
2014/10/12 职场文书
Python使用Web框架Flask开发项目
2022/06/01 Python