前提・実現したいこと
現在,chainerを使用した機械学習のプログラムを作成しています.学習を行うためのデータセット作りで行き詰ってます.
例
具体的なデータは貼ることができないので例を使って説明します.
python
1np.reshape(np.arange(27),(3,3,3)) 2 3array([[[ 0, 1, 2], 4 [ 3, 4, 5], 5 [ 6, 7, 8]], 6 [[ 9, 10, 11], 7 [12, 13, 14], 8 [15, 16, 17]], 9 [[18, 19, 20], 10 [21, 22, 23], 11 [24, 25, 26]]])
この3次元のnumpy配列を
array([[[ 0, 1, 2], [ 9, 10, 11], [ 18, 19, 20]], [[ 3, 4, 5], [12, 13, 14], [21, 22, 23]], [[6, 7, 8], [15, 16, 17], [24, 25, 26]]])
に変形したいです.
僕にはfor文を使って値を入れ替える方法しか思いつかなかったので,もっとスマートな方法があれば教えていただけると嬉しいです.
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/17 07:12