arr =[[1000.0, 400.0], [2000.0, 500.0], [3000.0, 500.0], [700.0, 400.0], [600.0, 80.0], [600.0, 200.0]] li = np.reshape(arr, (-1, 2, 2)) print(np.reshape(arr, (-1, 2, 2)))
とコードを書いて
print(np.reshape(arr, (-1, 2, 2)))
を出力すると、
[[1.000e+03 4.000e+02] [2.000e+03 5.000e+02]] [[3.000e+03 5.000e+02] [7.000e+02 4.000e+02]] [[6.000e+02 8.000e+01] [6.000e+02 2.000e+02]] ``` と出力された。 なぜnp.reshapeを使うと桁落ちするのかわからない。 理想のoutputは ```ここに言語を入力 [[1000.0 400.0] [2000.0 500.0]] [[3000.0 500.0] [700.0 400.0]] [[600.0 80.0] [600.0 200.0]] ``` のように変形することである。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/08 06:48
2018/05/08 06:53
2018/05/08 07:03
2018/05/08 07:34