前提・実現したいこと
一つの要素に2個の要素を持つ行列をreshapeしたいと考えています.
例えば,
[1,2],
[3,4],
[5,6],
[7,8]
という4行1列の行列があり,それぞれの2個の要素を持っているとき
[1,2][3,4]
[5,6][7,8]
上記のようにreshapeしたいと考えています.
発生している問題・エラーメッセージ
Traceback (most recent call last): File "try1.py", line 7, in <module> T = T.reshape(2,2) ValueError: cannot reshape array of size 8 into shape (2,2)
該当のソースコード
python
1import numpy as np 2T = np.array([[1,2], 3 [3,4], 4 [5,6], 5 [7,8]]) 6 7T = T.reshape(2,2)
試したこと
色々調べたところ,reshapeするには数が多すぎる的な感じのエラーな気がします.
そもそもこの操作はreshapeではできない?
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/03 05:01