Pytorch张量通过索引获取指定数据

python 复制代码
import torch
x = torch.tensor([1,2,3])

x
Out[3]: tensor([1, 2, 3])

x[0]  # 索引操作:取单个数字
Out[4]: tensor(1)

x[0:1]  # 切片操作:可以保持维度不变
Out[5]: tensor([1])

x[torch.tensor([True,False,True])]  # 布尔值索引,通过条件筛选,mask掩码
# 这个条件可以是tensor也可以是列表,只要长度一致
# x[[True,False,True]]
Out[6]: tensor([1, 3])
相关推荐
Dev7z2 分钟前
河南特色农产品识别系统:让AI守护“中原味道”
人工智能
新子y7 分钟前
【小白笔记】PyTorch 和 Python 基础的这些问题
pytorch·笔记·python
万俟淋曦8 分钟前
【论文速递】2025年第28周(Jul-06-12)(Robotics/Embodied AI/LLM)
人工智能·ai·机器人·大模型·论文·robotics·具身智能
我是李武涯17 分钟前
PyTorch DataLoader 高级用法
人工智能·pytorch·python
每月一号准时摆烂17 分钟前
PS基本教学(三)——像素与分辨率的关系以及图片的格式
人工智能·计算机视觉
Lynnxiaowen20 分钟前
今天我们开始学习python语句和模块
linux·运维·开发语言·python·学习
song1502653729836 分钟前
全自动视觉检测设备
人工智能·计算机视觉·视觉检测
2501_9065196737 分钟前
大语言模型的幻觉问题:机理、评估与抑制路径探析
人工智能
ThreeAu.1 小时前
pytest 实战:用例管理、插件技巧、断言详解
python·单元测试·pytest·测试开发工程师
ZKNOW甄知科技1 小时前
客户案例 | 派克新材x甄知科技,构建全场景智能IT运维体系
大数据·运维·人工智能·科技·低代码·微服务·制造