记录用retinaNet执行DDSM代码中的问题(求精度的过程中出现的错误)

在运行DDSM代码时遇到错误,主要聚焦于append函数的理解。当axis未定义时,操作是横向加成;定义后,axis=0时按列相加,axis=1时按行相加。此外,文章还统计了数据集的详细信息,包括照片数量、训练集和验证集的数量,并详细解释了retinaNet的预测框匹配、IOU计算、精度和召回率的计算过程,以及平均精度(AP)的计算原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为运行代码报错误:

1.所以研究一下这个append函数所以研究一下这个append函数

numpy.append(arr, values, axis=None):

简答来说,就是arr和values会重新组合成一个新的数组,做为返回值。而axis是一个可选的值
  1. 当axis无定义时,是横向加成,返回总是为一维数组!
 >>> np.append([1, 2, 3], [[4, 5, 6], [7, 8, 9]])
    array([1, 2, 3, 4, 5, 6, 7, 8, 9])
  1. 当axis有定义的时候,分别为0和1的时候。(注意加载的时候,数组要设置好,行数或者列数要相同。不然会有error
    all the input array dimensions except for the concatenation axis must match exactly)

    当axis为0时,数组是加在下面(列数要相同):

    import numpy a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值