1 回答

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊
expand_dimsplus concatenate,可以用更迭代的語(yǔ)言編寫為:
In [107]: x = np.arange(12).reshape(3,4)
In [109]: y = np.zeros((2,3,4,3),dtype=int)
In [110]: for i in range(2):
...: for j in range(3):
...: y[i,:,:,j] = x
...:
In [111]: y
Out[111]:
array([[[[ 0, 0, 0],
[ 1, 1, 1],
[ 2, 2, 2],
[ 3, 3, 3]],
[[ 4, 4, 4],
[ 5, 5, 5],
....
[10, 10, 10],
[11, 11, 11]]]])
換句話說(shuō),您所需要的只是創(chuàng)建合適大小的目標(biāo)數(shù)組的能力,以及將2d數(shù)組復(fù)制到適當(dāng)插槽中的能力。
添加回答
舉報(bào)