PaddleX icon indicating copy to clipboard operation
PaddleX copied to clipboard

fix: convert numpy array to list to avoid AttributeError on append

Open scyyh11 opened this issue 1 month ago • 1 comments

修复 https://github.com/PaddlePaddle/PaddleOCR/issues/17068

问题现象

AttributeError: 'numpy.ndarray' object has no attribute 'append'

问题原因

layout_det_res["boxes"] 在前序流程中被包装成了 ndarray,但后续逻辑仍然按列表调用 layout_det_res["boxes"].append(...),导致报错。

解决方案

在调用 append 之前,将 layout_det_res["boxes"]ndarray 显式还原为 list,保证后续 append 调用正常执行。

scyyh11 avatar Nov 15 '25 09:11 scyyh11

Thanks for your contribution!

paddle-bot[bot] avatar Nov 15 '25 09:11 paddle-bot[bot]

感谢反馈,该问题已在#4787中得到修复,这个问题的本质是上游单模块模型推理结果数据结构不确定导致的,不是此处的数据类型不对。

changdazhou avatar Dec 13 '25 10:12 changdazhou