首页 > 解决方案 > numpy.zeros((0,x)) 的含义

问题描述

我得到了代码:

def bbox_transform_inv(boxes, deltas):

   if boxes.shape[0] == 0:
       return np.zeros((0, deltas.shape[1]), dtype=deltas.dtype)

它返回一个数组,数组的行为0。数组的含义是什么?

代码来自 #35-37中的https://github.com/endernewton/tf-faster-rcnn/blob/master/lib/model/bbox_transform.py

标签: python-3.xnumpy

解决方案


您的意思是创建一个包含 1 行 5 列的数组吗?

a = np.zeros((1,5))
a[0,1] = 3
array([[0., 3., 0., 0., 0.]])

推荐阅读