【发布时间】:2021-02-10 08:55:00
【问题描述】:
我有一个保存为 numpy 数组 x = np.array([1,2]) 的坐标,我正在尝试创建一个重复 [1,2] n 次的数组。例如,要重复 4 次,我希望数组看起来像这样:
array([1,2],[1,2],[1,2],[1,2])
我已经尝试过使用该功能:
np.repeat(x, 4, axis=0)
但输出是扁平数组,如下所示:
array([1,1,1,1,2,2,2,2])
有人知道怎么做吗?
【问题讨论】:
-
查看 numpy.tile numpy.org/doc/stable/reference/generated/numpy.tile.html
-
在创建numpy时,用2d创建
-
看我的回答
标签: python arrays numpy repeat