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

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

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

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

而矩阵的单个数值可赋值

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

复制代码
tp[tp > 0]=iou
iou_target[idx] = tp
相关推荐
Piar1231sdafa4 分钟前
基于yolo13-C3k2-RVB的洗手步骤识别与检测系统实现_1
人工智能·算法·目标跟踪
小北方城市网12 分钟前
SpringBoot 集成 MyBatis-Plus 实战(高效 CRUD 与复杂查询):简化数据库操作
java·数据库·人工智能·spring boot·后端·安全·mybatis
川西胖墩墩13 分钟前
开发者友好型AI调试与可观测性工具
人工智能
学统计的程序员15 分钟前
一篇文章简述如何安装claude code并接入国产智谱AI大模型
人工智能·ai编程·claude
2501_9413331015 分钟前
耳机听筒检测与识别 Ear_Piece和Head_Phone目标检测改进版freeanchor_r101_fpn_1x_coco模型_1
人工智能·目标检测·计算机视觉
人工小情绪18 分钟前
Antigravity简介
ide·人工智能
sww_102619 分钟前
智能问数系统(一):高质量的Text-to-SQL
java·人工智能·ai编程
好奇龙猫25 分钟前
【人工智能学习-AI入试相关题目练习-第六次】
人工智能·学习
逄逄不是胖胖26 分钟前
《动手学深度学习》-48全连接卷积神经网络FCN实现
人工智能·深度学习·cnn
咚咚王者38 分钟前
人工智能之核心基础 机器学习 第十七章 Scikit-learn工具全解析
人工智能·机器学习·scikit-learn