Pytorch mask_select 函数的用法详解

作者:漫漫冬程 时间:2023-11-20 22:01:40 

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

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]

来源:https://blog.csdn.net/SoftPoeter/article/details/81667810

标签:Pytorch,mask,select,函数
0
投稿

猜你喜欢

  • 微信小程序使用uni-app一键获取用户信息

    2024-05-05 09:07:09
  • 七个生态系统核心库[python自学收藏]

    2021-09-17 03:51:12
  • Python笔记之工厂模式

    2022-11-07 17:58:47
  • Python完整实现俄罗斯方块游戏全解

    2022-10-23 16:52:52
  • SQL Server 移动系统数据库

    2024-01-15 11:35:54
  • ASP.NET Core中的Configuration配置二

    2024-06-05 09:33:11
  • Python算法中的时间复杂度问题

    2021-03-20 04:52:50
  • MySQL sql_mode的使用详解

    2024-01-16 00:13:59
  • 优化MySQL的数据库性能的八种方法

    2012-01-05 19:28:53
  • PHP求最大子序列和的算法实现

    2023-11-15 04:17:28
  • JavaScript函数节流和函数去抖知识点学习

    2024-06-07 15:59:54
  • Python locust工具使用详解

    2021-11-04 04:04:56
  • python库-dotenv包 及 .env配置文件详解

    2023-09-08 20:22:38
  • Django 视图层(view)的使用

    2023-07-02 22:52:45
  • Vue组件间的通信方式详析

    2024-05-09 15:12:29
  • JS实现数组/对象数组删除其中某一项

    2024-04-29 13:36:37
  • jquery ui bootstrap 实现自定义风格

    2024-05-09 09:05:24
  • Java读取数据库表的示例代码

    2024-01-15 05:41:08
  • HTTP服务压力测试工具及相关术语讲解

    2024-05-08 10:23:31
  • golang开发go包依赖管理godep使用教程

    2023-10-16 04:09:31
  • asp之家 网络编程 m.aspxhome.com