关于#AttributeError#的问题,如何解决?(标签-Paddle|关键词-str)

用Paddlers训练模型,绘制矩形框时遇到问题:AttributeError: 'str' object has no attribute 'astype'
环境:
windows11
python3.7.0
代码:

# 绘制矩形框
def visual(img, bboxs):
    for bbox in bboxs:
        x1, y1, x2, y2 = bbox
        cv2.rectangle(img, (x1, y1), (x2, y2), (255, 0, 0), 2)
    return img
for data in train_dataset:
    img = in_normal(data["image"])
    vis = visual(img, data["gt_bbox"])
    plt.figure(figsize=(10, 10))
    plt.imshow(img)
    plt.show()
    break

问题截图:

img

img


AttributeError: 'str' object has no attribute 'astype'

望采纳
这个是常见的Python错误 astype str ,表示访问了不存在的属性或方法。要解决这个问题,首先要检查代码中是否有语法错误,比如变量名是否正确,方法名是否正确,参数是否正确等。如果没有发现语法错误,可以尝试检查代码中是否有其他错误,比如变量的值是否正确,变量是否被正确定义等。