pytorch的二次索引矩阵无法赋值问题

最近在研究中发现torch一个问题,即torch的二次索引的矩阵无法赋值。

具体来说,给定相同的初始常数矩阵a 和iou_target 矩阵, 以及另一iou矩阵,直接赋值是没问题的。

然而,当对iou_target矩阵进行二次索引时,即idx矩阵和tp矩阵,可以看到赋值并未起到作用:

而矩阵的单个数值可赋值:

根据以上观测,在二次索引赋值时,需通过中间变量tp进行。上述过程可以实现为:

复制代码
tp[tp > 0]=iou
iou_target[idx] = tp
相关推荐
聚梦小课堂9 分钟前
Jev模型:一个不会说话,只做判断的模型
人工智能·chatgpt
高升说10 分钟前
深度相机接口选型:MIPI、USB3 与 GigE 的带宽估算与工程取舍
网络·人工智能·数码相机
成为深度学习高手13 分钟前
DAG:沿时间与通道双相关建模的外生变量时序预测
网络·人工智能·深度学习·算法·机器学习·数据挖掘·时序数据库
迅易科技13 分钟前
微软Copilot最新升级解读:哪些变化真正影响企业数字化建设?
人工智能·microsoft·copilot
FPGA小徐18 分钟前
Ubuntu 22.04 安装 Miniconda、PyTorch 与 YOLOv8 并完成 CPU 推理
pytorch·yolo·ubuntu
Geek-Chow20 分钟前
反向代理:从银行边缘网关到 AI 网关的第一性原理
人工智能
开开心心就好20 分钟前
视频模糊怎么修复?免费工具支持批量处理
java·前端·人工智能·智能手机·pdf·excel
change_fate21 分钟前
ChatGPT打不开,卸载删除不了,但是存在列表中问题修复
人工智能·chatgpt
ofoxcoding21 分钟前
AI驱动的客户反馈分类实战:多标签提取、去重与统计方案详解
人工智能·分类·数据挖掘
径硕科技JINGdigital23 分钟前
企业要把 OpenAI GPT 最新系列模型接入生产环境,可选择哪些企业级生成式 AI 平台?
人工智能·其他