我有一个2D的numpy数组,叫做
array1
,其中包含值。 array1
是2x4的尺寸。我想要创建一个4D的numpy数组array2
,它的尺寸为20x20x2x4,并且我希望复制array1
来得到这个数组。
也就是说,如果array1
是:
[[1, 2, 3, 4],
[5, 6, 7, 8]]
I want
array2[0, 0] = array1
array2[0, 1] = array1
array2[0, 2] = array1
array2[0, 3] = array1
# etc.
我该如何做到这一点?
(20, 20,)
中不需要尾随的逗号,这只有在单元素元组中才需要。 :) - MSeifertnp.broadcast_to
是一个常数时间操作。 - MSeifert