用数字填充空的Numpy数组

问题描述 投票:-1回答:1

我创建了一个尺寸为(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将数字写到空数组中的某个顺序丢失。请帮忙吗?

arrays python-3.x numpy
1个回答
0
投票

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

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

for row in range(0, arboles.shape[0]):
    arboles[row, :] = row
© www.soinside.com 2019 - 2024. All rights reserved.