Numpy数组,插入备用的零行

Liv*_*viu 5 python numpy

我试图通过在每行之后添加一行零来修改NumPy数组.我的矩阵有491行,我最终应该有一个982行的矩阵.我尝试了多种使用方式np.repeat,np.tile等等无济于事.

任何人都可以帮我解决这个问题吗?

ato*_*3ls 15

您可以通过首先初始化982行数组然后填充备用行来完成此操作,例如(5列):

a=np.zeros((982,5)) 
b=np.random.randint(0,100,(491,5)) # your 491 row matrix
a[::2] = b
Run Code Online (Sandbox Code Playgroud)