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])
相关推荐
HackTwoHub2 小时前
解锁 AI 红队全新玩法!Claude-Red 攻防 Skill 库,内置 SQLi、XXE、文件上传等 Web 专项 Skill,一键导入快速落地渗透实战
前端·人工智能·web安全·网络安全·自动化·系统安全
石小石Orz2 小时前
如何设计一个优秀的 Skills
前端·人工智能
BOTTLE_平2 小时前
工具篇:用什么AI与选型避坑指南
大数据·人工智能
xd1855785552 小时前
落枕缓解指南 —— 鸿蒙AI智能助手开发全流程解析
人工智能·华为·harmonyos·鸿蒙
天真小巫2 小时前
2026.7.21总结
人工智能
浊酒南街2 小时前
subprocess.run函数介绍
python
星空3 小时前
【无标题】
python
齐齐大魔王3 小时前
机器学习(三)
人工智能·机器学习
To_OC10 小时前
大模型蒸馏是啥?说白了就是大厨带徒弟的学问
人工智能·llm·agent
新手来了@click10 小时前
JAVA+AI 简化开发操作|文章被 AI Agent 技术社区收录分享
人工智能