VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify ‘dtype=object’ when creating the ndarray
bboxes = np.array(bboxes)
this
這個警告不影響代碼運行,可是整個屏幕都是警告,就特別不爽,
debug了好長時間。
debug
加了它給的提示,原有的代碼上加入dtype=object
即np.array(x, dtype=object),原先代碼中沒有dtype=object
運行結果仍是不行,多是我只在其中警告的代碼中加了這個,其餘相同的地方沒改。
3d
找啊找,終於找到一條信息
以下:
大概的意思就是,numpy版本的問題,此時我恍然大悟!!
blog
查看了本身的numpy的版本,是1.19.1,
我將其換成1.15.1再運行代碼,再也不警告了
完美解決問題。
圖片
附上連接:
https://stackoverflow.com/questions/63097829/debugging-numpy-visibledeprecationwarning-ndarray-from-ragged-nested-sequences
ci