用数字填充空的Numpy数组

时间:2019-11-25 13:01:17

标签: arrays python-3.x numpy

我创建了一个(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将数字写到空数组中时,我可能会丢失一些顺序。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

如果您希望每行都用数组中的行ID填充,则可以执行以下操作:

arboles=np.zeros((16,19),dtype=np.int16)

for row in range(0, arboles.shape[0]):
    arboles[row, :] = row