给矩阵赋值

时间:2019-03-20 21:31:09

标签: python numpy

我使用以下方法创建了31x51矩阵:

ij_array = np.zeros((31,51))

我想根据列的值将值分配给每个矩阵位置。例如,我希望它是2 *(列值),从0到50。所以第一列将充满0,第二列将是2s,第三列将是4s,依此类推。

有没有办法在Python中做到这一点?

1 个答案:

答案 0 :(得分:0)

ij_array = np.repeat(2*np.arange(51)[np.newaxis,:],31,axis=0)