[NumPy]reshape() メソッドで 一次元配列を多次元配列に変換する
書式
import numpy as np
一次元配列名= np.array([要素1,要素2,…]
一次元配列名.reshape(3, 3)
numpy モジュールの reshape() メソッドを使うと、
一次元の配列を多次元配列に変換することができます。メソッドの第一引数に行数、第二引数に列数を渡します。
使用例
import numpy as np '''一次元配列を作る''' arrA = np.array([21, 32, 43, 54, 65, 76, 87, 98, 89]) '''3行 × 3 列の多次元配列に変換''' resArr = arrA.reshape(3, 3) # 3 行 × 3 列 print(resArr)
実行結果
[[21 32 43] [54 65 76] [87 98 89]]