通过重复第一行两次并将其堆叠到前面来扩展数组

时间:2018-10-08 12:59:30

标签: arrays numpy

说我有一个2D数组,我想取第一行,重复两次,然后将其堆叠到2D数组的前面。我的方法如下:

test = np.array([[1,2],
                [3,4]])
np.hstack((np.repeat(np.atleast_2d(test[:,0]).T, 2, axis=1), test))

这看起来相当复杂。有没有更简单的方法可以做到这一点?我看着np.tile,但这似乎保持了形状。

0 个答案:

没有答案