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])
相关推荐
tianxiaxue13 分钟前
企微如何使用AI生成推荐话术?
人工智能·企业微信
团象科技5 分钟前
梳理中小出海独立站落地阶段关于WordPress 海外主机的实操参考路径
人工智能·深度学习
朴马丁15 分钟前
构建日化数字创新平台:PLM如何融合AI、物联网数据,驱动智能研发与精准营销
人工智能·物联网·流程行业plm·日化行业
我不介意孤独15 分钟前
04-记忆系统为什么向量数据库不够用
数据库·人工智能·资源隔离·agent infra
CTA终结者17 分钟前
期货开仓前保证金够吗:get_account 可用与占用字段对照
python·区块链
开源量化GO19 分钟前
夜盘白盘衔接几分钟误下单:天勤交易时段与行情过滤
python·区块链
小程故事多_8021 分钟前
从人工编写到自主迭代进化,SkillEvolver重构大模型智能体技能生成新范式
人工智能·重构
wengad25 分钟前
机器学习实践理论基础|算法、模型和数据集
人工智能·算法·机器学习
kishu_iOS&AI25 分钟前
LLM —— Prompt提示词工程
人工智能·prompt
li-xun31 分钟前
2026年6月7日博客精选
人工智能·chatgpt·每日阅读