PaddleX
PaddleX copied to clipboard
fix: convert numpy array to list to avoid AttributeError on append
修复 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 调用正常执行。
Thanks for your contribution!
感谢反馈,该问题已在#4787中得到修复,这个问题的本质是上游单模块模型推理结果数据结构不确定导致的,不是此处的数据类型不对。