1、配列の組み合わせ
ARR1 = np.arange(9).reshape((3,3 ))
ARR2 = np.array([0、1、0]、[1、0、1]、[2、1、0])
2次元配列を作成します。
np.hstack = RES((ARR1の、ARR2)である) #1 、列方向のスプライシングスプライシングのレベル RES = np.vstack((ARR1の、ARR2)である) #行方向ステッチ、縦ステッチ
使用hstack()使用スプライシングアレイレベルの方法、vStack()垂直配列をスプライシングの方法は
#軸0 = 0スプライシングの寸法 RES = np.concatenate((ARR1、ARR2)、軸= 0) #軸=スプライス。第一次元における1 RES = np.concatenate((ARR1、ARR2 )、軸= 1)
使用CONCATENATE()メソッドは、外部からの寸法のより高い数に、多次元配列、スプライシングされた指定された次元に配列を設定します
2分割のアレイ
ARR = np.arange(16).reshape((4,4))
2次元配列を作成します。
np.hsplit = RES(ARR、2) #水平方向に2つの部分に分割 RES = np.vsplit(ARR、2) #上下2つの部品に分割 RES = np.vsplit(ARR ,. 5) #1 エラー、割り切れないので、分割することはできません
使用hsplit()メソッドまたはvsplit()水平または垂直分割の配列方法、パラメータ1を配列に分割するために、パラメータ2分割部品用の、あなたは、均一に分布部分に分割することができそれ以外の場合はエラーになります
=何もnp.split(ARR、2軸= 0)
何 = np.split(ARR、図2に示すように、軸= 1)
使用して分割を()アレイを分割する方法を用いることができる軸寸法属性は、アレイ分割を指定しました