在train yolov5时numpy报错

之前的设置都没有问题,在运行train时报错

ValueError: zero-size array to reduction operation maximum which has no identity

报错的语句来自

File "python3.8/site-packages/numpy/core/_methods.py", line 30, in _amax
    return umr_maximum(a, axis, None, out, keepdims, initial, where)

 

# avoid keyword arguments to speed up parsing, saves about 15%-20% for very
# small reductions
def _amax(a, axis=None, out=None, keepdims=False,
          initial=_NoValue, where=True):
    return umr_maximum(a, axis, None, out, keepdims, initial, where)

 

emm, 我发现了, label文件里面的坐标是空的

定义的数组的size其实为0,于是元素的个数为0,所以这就是出错的原因;

 

您好, 请问解决了吗?我也遇到了这个问题