【问题标题】:Python: Numpy tile in the 3rd dimensionPython:第三维中的 Numpy 瓦片
【发布时间】: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() 我无法得到我想要的结果。

【问题讨论】:

    标签: python numpy tile


    【解决方案1】:
    np.tile(a.reshape(2,1,1), (1,2,3))
    

    【讨论】:

      猜你喜欢
      • 2012-10-26
      • 2021-11-07
      • 1970-01-01
      • 2019-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多