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])
相关推荐
思通数科AI全行业智能NLP系统23 分钟前
AI视频技术赋能幼儿园安全——教师离岗报警系统的智慧守护
大数据·人工智能·安全·目标检测·目标跟踪·自然语言处理·ocr
struggle20251 小时前
deepseek-cli开源的强大命令行界面,用于与 DeepSeek 的 AI 模型进行交互
人工智能·开源·自动化·交互·deepseek
ocr_sinosecu12 小时前
OCR定制识别:解锁文字识别的无限可能
人工智能·机器学习·ocr
fish_study_csdn2 小时前
pytest 技术总结
开发语言·python·pytest
奋斗者1号2 小时前
分类数据处理全解析:从独热编码到高维特征优化
人工智能·机器学习·分类
咖啡调调。2 小时前
使用Django框架表单
后端·python·django
BO_S__2 小时前
python调用ffmpeg对截取视频片段,可批量处理
python·ffmpeg·音视频
契合qht53_shine2 小时前
深度学习 视觉处理(CNN) day_02
人工智能·深度学习·cnn
就叫飞六吧3 小时前
如何判断你的PyTorch是GPU版还是CPU版?
人工智能·pytorch·python
zsffuture3 小时前
opencv 读取3G大图失败,又不想重新编译opencv ,可以如下操作
人工智能·opencv·webpack