形が[2, 2, 3]
のnumpy配列を作成するには、軸2の要素が別の配列、たとえば[1, 2, 3]
?numpy配列を別の配列で作成または埋め込む方法は?
だから私は、この不正なコードのような何かをしたいと思います:よう
配列に結果のa = np.arange(1, 4)
b = np.full((3, 3), a)
:
[[[ 1. 2. 3.]
[ 1. 2. 3.]]
[[ 1. 2. 3.]
[ 1. 2. 3.]]]
はもちろんのような充填用ループを作るが、そこかもしれないと思っただろう
for y in range(b.shape[0]):
for x in range(b.shape[1]):
b[y, x, :] = a
です'np.full'で期待される形状:' np.full((2,2,3)、a) '? – Divakar
"ここで、軸2の要素は別の配列です"。それは '(2,3)'型の配列でなければなりませんか?あなたの提案された '[1,2,3]'はそうではありません... –
@TomdeGeus:いいえ、この例の意図は '[2、2、3]'のような配列を作ることです。 2、2] '配列で、要素は' [3]配列です。 – EquipDev