jsonファイルからロードする(808,1,22,2000)リスト配列があります。
(22,2000)の配列は808個あります。
私はこれを(22,2000,808)にしたいと思います。
どうすればいいか教えていただけますか?Pythonでリスト配列の配列形状を変更するには?
0
A
答えて
0
ここではあいまいさがありますが、私が正しいとしたらなぜ形を変えたいのかは明らかではないので、numpy.reshape
が答えになるはずです。この例では ルック:
>> a = np.array([[[[0,1,2,3],[4,5,6,7]]],[[[8,9,10,11],[12,13,14,15]]],[[[16,17,18,19],[20,21,22,23]]]])
>> a
array([[[[ 0, 1, 2, 3],
[ 4, 5, 6, 7]]],
[[[ 8, 9, 10, 11],
[12, 13, 14, 15]]],
[[[16, 17, 18, 19],
[20, 21, 22, 23]]]])
>> a.shape
(3, 1, 2, 4)
>> b = a.reshape((a.shape[2],a.shape[3],a.shape[0]))
>> b
array([[[ 0, 1, 2],
[ 3, 4, 5],
[ 6, 7, 8],
[ 9, 10, 11]],
[[12, 13, 14],
[15, 16, 17],
[18, 19, 20],
[21, 22, 23]]])
>> b.shape
(2, 4, 3)
関連する問題
- 1. イメージの配列形状をPythonで変更する
- 2. 配列を正方形の配列に変更するPython
- 3. 列内の値に基づいてNumPy配列の形状を変更する
- 4. 配列(配列形式)を配列に変換する - PHP
- 5. ndarray配列のリストをPythonのリストに変換するには
- 6. 配列int配列を配列配列リストに変換する際の問題
- 7. pyAudioAnalysisライブラリエラー:形状にサイズ4400の配列の形状を変更することはできません(220,10)
- 8. Pythonの - 私は形状と数字の配列(1220)持って配列
- 9. Pythonでどのように形状(バンド、行、列)の配列を(行、列、バンド)に整形するのですか?
- 10. 配列リストを反復処理中に配列リストを変更する
- 11. Python配列へのnp配列のリスト
- 12. Rコードのデータの形状変更(ベクトルから配列へ)R
- 13. Pythonで配列の形状が多すぎる
- 14. dtypeを変更するとNumpy配列の形状が変化する
- 15. numpyの配列の形状をOpenCVに変換する
- 16. Pythonの配列値を変更する
- 17. 多次元ナンプィ配列の形状変更
- 18. Pythonでnumpyの配列形状を(1,100)から(100、)に変換します
- 19. なぜnumpy関数が配列の形状を変更するのですか?
- 20. 異なる形状の配列のインデックスを外すPython
- 21. リストのリストをPythonの配列に変換する
- 22. Python 3:配列を辞書のリストに変換するには?
- 23. numpy配列を通常のpythonリストに変換するには?
- 24. Pythonの整形配列
- 25. Pythonの円形配列クラス
- 26. PHP配列をPython辞書形式の文字列に変換
- 27. 整数配列をPythonでバイナリ配列に変換する
- 28. (N、P)形状の2次元オブジェクト配列への形状(M、N、P)配列によるnumpy int配列の効率的な変換
- 29. Pythonでリストや配列
- 30. 配列値をある配列から別の配列に変更する
あなたには、いくつかのサンプルデータ、およびあなたはそこから何をしたいの例をいくつか追加してもらえますか? –
oh。まず、リストの(808,1)シェイプ、各行は(22,2000)の配列を持ちます。だから私は 'np.shape(データ)'それは(808,1,22,2000)を示しています。だから私はそれを(22,2000,808)に変更したい。 – powermew