标签: 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,但这似乎保持了形状。
np.tile