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

torch.where()

API和用法: 

torch.where(condition, x, y) -> Tensor

condition:判断条件,一个布尔类型的张量,表示条件。

若当前index满足条件,则取x中index对应的元素 

若当前index不满足条件,则取y中index对应的元素

形状:

d 是一个shape和 b,c 相同的tensor,也就是 b,c 的shape 也必须相同。

注意:a不需要和b,c一样的shape

示例:

import torch# 创建一个布尔类型的张量,表示条件
condition = torch.tensor([True, False, True, False])# 创建两个与 condition 形状相同的张量
x = torch.tensor([1, 2, 3, 4])
y = torch.tensor([5, 6, 7, 8])# 使用 torch.where() 函数获取满足条件的元素索引
result = torch.where(condition, x, y)print(result)

输出:

tensor([1, 6, 3, 8])

torch.where()函数-CSDN博客

torch.where()详解-CSDN博客

torch.where()函数解读-CSDN博客

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • sqlite 数据库 介绍
  • 网络安全设备——防火墙
  • Matlab自学笔记三十二:结构数组的连接、嵌套、引用变量值和访问字段值
  • 【Linux】线程——线程的概念、线程的特点、线程的优点和缺点、线程和进程、线程函数的使用
  • LabVIEW干涉仪测向系统
  • acwing 291.蒙德里安的梦想
  • back-end developer 后端开发的一些常识
  • Python入门 2024/7/3
  • 【数据结构与算法】希尔排序
  • Java | Leetcode Java题解之第212题单词搜索II
  • C# —— 日期对象
  • 首家!腾讯云数据万象通过中国信通院智能存储专项测试
  • Linux:DHCP服务配置
  • RedHat运维-Linux存储管理基础1-添加分区、文件系统、持续性挂载
  • 【昇思25天学习打卡营打卡指南-第十九天】基于MobileNetv2的垃圾分类
  • 2017届校招提前批面试回顾
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • java中具有继承关系的类及其对象初始化顺序
  • js
  • laravel5.5 视图共享数据
  • leetcode98. Validate Binary Search Tree
  • mysql 5.6 原生Online DDL解析
  • node 版本过低
  • overflow: hidden IE7无效
  • React组件设计模式(一)
  • SQLServer之索引简介
  • 从重复到重用
  • 当SetTimeout遇到了字符串
  • 给初学者:JavaScript 中数组操作注意点
  • 基于Android乐音识别(2)
  • 前端性能优化——回流与重绘
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 你对linux中grep命令知道多少?
  • 如何用纯 CSS 创作一个货车 loader
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #pragma once
  • #Spring-boot高级
  • (2)STL算法之元素计数
  • (2024,Flag-DiT,文本引导的多模态生成,SR,统一的标记化,RoPE、RMSNorm 和流匹配)Lumina-T2X
  • (Charles)如何抓取手机http的报文
  • (蓝桥杯每日一题)love
  • (正则)提取页面里的img标签
  • (转)jQuery 基础
  • ./configure,make,make install的作用(转)
  • .net core docker部署教程和细节问题
  • .Net Web窗口页属性
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .netcore 如何获取系统中所有session_如何把百度推广中获取的线索(基木鱼,电话,百度商桥等)同步到企业微信或者企业CRM等企业营销系统中...
  • .NET编程C#线程之旅:十种开启线程的方式以及各自使用场景和优缺点
  • .NET开发者必备的11款免费工具
  • .net连接oracle数据库
  • ;号自动换行
  • @FeignClient 调用另一个服务的test环境,实际上却调用了另一个环境testone的接口,这其中牵扯到k8s容器外容器内的问题,注册到eureka上的是容器外的旧版本...
  • [20171102]视图v$session中process字段含义