numpy.concatenate() 関数 |パイソン

numpy.concatenate()> 関数は、既存の軸に沿って配列のシーケンスを連結します。

構文: numpy.concatenate((arr1, arr2, …), axis=0, out=None)
パラメーター :
arr1、arr2、…: [array_like のシーケンス] 配列は、axis に対応する次元を除き、同じ形状でなければなりません。
軸: [int、オプション] 配列が結合される軸。 axis が None の場合、配列は使用前にフラット化されます。デフォルトは 0 です。
外 : [ndarray、オプション] 指定された場合、結果を配置する宛先。形状は正しく、out 引数が指定されていない場合に連結によって返される形状と一致する必要があります。
戻る : [ndarray] 連結された配列。

コード #1 :




# Python program explaining> # numpy.concatenate() function> > # importing numpy as geek> import> numpy as geek> > arr1> => geek.array([[> 2> ,> 4> ], [> 6> ,> 8> ]])> arr2> => geek.array([[> 3> ,> 5> ], [> 7> ,> 9> ]])> > gfg> => geek.concatenate((arr1, arr2), axis> => 0> )> > print> (gfg)>

出力:

 [[2 4] [6 8] [3 5] [7 9]] 


コード #2 :




# Python program explaining> # numpy.concatenate() function> > # importing numpy as geek> import> numpy as geek> > arr1> => geek.array([[> 2> ,> 4> ], [> 6> ,> 8> ]])> arr2> => geek.array([[> 3> ,> 5> ], [> 7> ,> 9> ]])> > gfg> => geek.concatenate((arr1, arr2), axis> => 1> )> > print> (gfg)>

出力:

 [[2 4 3 5] [6 8 7 9]] 


コード #3 :




# Python program explaining> # numpy.concatenate() function> > # importing numpy as geek> import> numpy as geek> > arr1> => geek.array([[> 2> ,> 4> ], [> 6> ,> 8> ]])> arr2> => geek.array([[> 3> ,> 5> ], [> 7> ,> 9> ]])> > gfg> => geek.concatenate((arr1, arr2), axis> => None> )> > print> (gfg)>

出力:

 [2 4 6 8 3 5 7 9]