我创建了一个尺寸为(16,19)的numpy数组。我想在第一行中填充它,在第二行中填充2,在第三行中填充3,依此类推,直到到达最后一行。我是Python的新手,所以这就是为什么我不太了解它是如何工作的。这是我到目前为止尝试过的:
arboles=np.zeros((16,19),dtype=np.int16)
for i in arboles:
count=0
arboli = arboles[1,:] == 1
arboles=count+1
我可能会在中间要求Numpy将数字写到空数组中的某个顺序丢失。请帮忙吗?
如果您希望每行都用数组中的行ID填充,则可以执行以下操作:
arboles=np.zeros((16,19),dtype=np.int16)
for row in range(0, arboles.shape[0]):
arboles[row, :] = row