[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]]

 

NumPy

Posted by arkgame