我创建了一个(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将数字写到空数组中时,我可能会丢失一些顺序。有什么帮助吗?
答案 0 :(得分:0)
如果您希望每行都用数组中的行ID填充,则可以执行以下操作:
arboles=np.zeros((16,19),dtype=np.int16)
for row in range(0, arboles.shape[0]):
arboles[row, :] = row