あなたがそれを行う方法を知っていれば、これは超簡単質問かもしれませんが、私はちょうど構文を把握することはできません。Pythonの間接的なインデックス
私は5×ゼロの配列がありますy1 = np.zeros((5,10))
との配列5X1をインデックス:index=np.array([2,3,2,5,6])
。 y1
の行ごとに、インデックスで指定された列に1を設定したいと思います。結果は次のようになります
array([[ 0., 0., 1., 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 1., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 1., 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 1., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 0., 1., 0., 0., 0.]])
誰でもお手伝いできます:-)?
うん、それは動作しています!どうもありがとう! – Chea