我正在使用以这种方式定义的结构化数组:
scores = np.empty((num_of_imgs, 4),
dtype=[('id', 'u4'), ('bestT', 'u8'), ('bestR', 'f8'), ('bestP', 'f8')])
然后在 for 循环中填充它:
scores[i] = [id, bestT, bestR, bestP]
其中列表中的所有变量都是形状为 (1,) 的 numpy 数组。但是,这行代码会引发上述错误。为什么?