【发布时间】:2013-06-20 07:58:47
【问题描述】:
我想在 3 维中平铺我的数组以获得以下结果:
import numpy as np
a = np.array([1,2])
i = 3
j = 2
k = 2
...after tiling...
out = [[[1,1,1]
[1,1,1]]
[[2,2,2]
[2,2,2]]]
我想以某种方式使用 np.tile (这里我展示了一个带有简单二维数组的示例,但我必须处理一个更长的数组,并且使用 'for' 进行循环会太慢)但即使结合一个 reshape() 我无法得到我想要的结果。
【问题讨论】: