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])
相关推荐
曲幽5 小时前
FastAPI + PostgreSQL 实战:从入门到不踩坑,一次讲透
python·sql·postgresql·fastapi·web·postgres·db·asyncpg
yiyu07167 小时前
3分钟搞懂深度学习AI:实操篇:池化层
人工智能·深度学习
亚马逊云开发者7 小时前
5 分钟用 Amazon Bedrock 搭一个 AI Agent:从零到能干活
人工智能·agent·amazon
小兵张健7 小时前
白嫖党的至暗时期
人工智能·chatgpt·aigc
IT_陈寒9 小时前
SpringBoot项目启动慢?5个技巧让你的应用秒级响应!
前端·人工智能·后端
用户83562907805110 小时前
使用 C# 在 Excel 中创建数据透视表
后端·python
小徐_233310 小时前
向日葵 x AI:把远程控制封装成 MCP,让 AI 替我远程控制设备
前端·人工智能
桦说编程11 小时前
Harness Engineering — AI 时代的工程最佳实践
人工智能·架构·代码规范
老纪的技术唠嗑局11 小时前
Agent / Skills / Teams 架构演进流程及技术选型之道
人工智能·agent