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

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

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

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

而矩阵的单个数值可赋值

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

复制代码
tp[tp > 0]=iou
iou_target[idx] = tp
相关推荐
咚咚王者1 分钟前
人工智能之核心技术 深度学习 第八章 数据预处理与增强
人工智能·深度学习
百***35483 分钟前
2026年AI搜索时代的企业认知突围:微盟星启如何重构品牌信息基础设施
人工智能·重构
极智-9966 分钟前
GitHub 热榜项目-日榜精选(2026-02-03)| AI智能体、终端工具、RAG技术等 | claude-mem、99、termux-app等
人工智能·网络安全·github·ai智能体·llm应用·rag技术·torrent工具
跨境卫士苏苏10 分钟前
跨境电商:从“跑量”到“跑赢利润”的一套打法
大数据·人工智能·跨境电商·亚马逊·内容营销
maoku6611 分钟前
LLaMA Factory全解析:让大模型“改装”像组装电脑一样简单
人工智能
袋鼠云数栈15 分钟前
让多模态数据真正可用,AI 才能走出 Demo
大数据·人工智能·数据治理·多模态
esmap16 分钟前
技术深度解析:ESMap引擎VS主流数字孪生竞品
人工智能·物联网·3d·编辑器·智慧城市·webgl
鹧鸪云光伏16 分钟前
光伏清洗-AI算法助你找到积尘位置
人工智能·光伏
星河耀银海36 分钟前
AI学习第一站:从感知到认知,AI到底是什么?
人工智能·学习·ai
小鸡吃米…37 分钟前
机器学习 - 堆叠集成(Stacking)
人工智能·python·机器学习