1

次の結果を得るために、配列を 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 を何らかの方法で使用したいと思います (ここでは、単純な 2D 配列の例を示していますが、はるかに長いものに対処する必要があり、「for」での循環は遅すぎます)。 ) 思うような結果が得られません。

4

1 に答える 1

1
np.tile(a.reshape(2,1,1), (1,2,3))
于 2013-06-20T08:06:07.823 に答える