pythonを使っています。numpyで、ある行列の各行に対し、インデックス用の配列が指定した位置に所定の数値を入れたいと思っています。
例えば、行列がゼロで初期化された4x3の大きさとして、インデックス用の配列が[0,2,1,0]のとき、
[[1,0,0]
[0,0,1]
[0,1,0]
[1,0,0]]
という結果が得られるようにしたいです。
どのように書けばよいでしょうか。
回答1件
あなたの回答
tips
プレビュー
投稿2015/10/11 16:03
pythonを使っています。numpyで、ある行列の各行に対し、インデックス用の配列が指定した位置に所定の数値を入れたいと思っています。
例えば、行列がゼロで初期化された4x3の大きさとして、インデックス用の配列が[0,2,1,0]のとき、
[[1,0,0]
[0,0,1]
[0,1,0]
[1,0,0]]
という結果が得られるようにしたいです。
どのように書けばよいでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。