- numpy.split関数配列は、特定の軸、次の形式に沿ったサブアレイに分割されています。
-
numpy.split(進、indices_or_sections、軸)
進:分割の配列
indices_or_sections:軸に沿ったアレイは、スライスされた場合は場合は、セグメントの数で平均して、整数であります場所。軸:接線方向のデフォルトは0、水平分割である、の次元に沿って行います。縦断、1です。 - コード
1 #インポートnumpyのモジュール 2 インポートnumpyのAS NP 。3 位、一次元配列を作成する 。4 A = np.arange(1,13 ) 。5 #パーティション関数分割呼び出す 。6 プリント(' 整数、平均隔壁を通過' ) 。7 R&NP LT = .split(A ,. 4、軸= 0) 。8 プリント(R&LT) 。9 10 プリント(' 位置だけ離間転写配列、' ) 。11 R&LT np.split =(A、[4,6 ]) 12が プリント(R&LT) 13、IS 14 #次元アレイによって分離されている 15np.array = A([1,2,3,4]、[5,6,7,8]、[9,10,11,12]、[13,14,15,16 ]]) 16 プリント(A) 17 プリント(' 軸=平均垂直パーティション0 ' ) 18れる R&LT、np.split = W(A、2、軸= 0) 。19 プリント(R&LT) 20が プリント(W) 21は、 プリント(' 軸= 0パーティションによって垂直方向の位置」) 22は G、K、L = np.split(A、[2,3]、軸= 0) 23である プリント(G) 24 プリント(K) 25 プリント(L)
1 整数、平均パーティション通る 2 [配列([1、2 ,. 3])、アレイ([4 ,. 5 ,. 6])、アレイ([7 ,. 8 ,. 9])、アレイ([10 ,. 11、12です] )] 3つの パスアレイ、パーティションの位置に応じて 4 [配列([1、2、3 ,. 4])、アレイ([5 ,. 6])、アレイ([7 ,. 8 ,. 9、10 ,. 11、12です)] 。5 [1234 ] 6 [56 7 8 ] 。7 [9 10 11 12である] 。8 [13 14 15 16である] 。9軸= 0平均パーティションの垂直方向 10 [1234 ] 11 [56 8. 7 ] 12である [10 11 9 12である] 13れている [14 15 13 16 ] 14軸=垂直位置0だけ離間 15 [1234 ] 16 [5678 ] 17 [9101112 ] 18 [13141516]