funció numpy.concatenar() | Python
numpy.concatenate()> La funció concatena una seqüència de matrius al llarg d'un eix existent.
Sintaxi: numpy.concatenate((arr1, arr2, …), axis=0, out=Cap)
Paràmetres:
arr1, arr2,...: [seqüència de array_like] Les matrius han de tenir la mateixa forma, excepte en la dimensió corresponent a l'eix.
eix: [int, opcional] L'eix al llarg del qual s'uniran les matrius. Si l'eix és Cap, les matrius s'aplanen abans d'utilitzar-les. El valor per defecte és 0.
fora: [ndarray, opcional] Si es proporciona, la destinació per col·locar el resultat. La forma ha de ser correcta, coincidint amb la del que hauria retornat la concatenació si no s'hagués especificat cap argument de sortida.
Tornada: [ndarray] La matriu concatenada.
Codi #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)> |
Sortida:
[[2 4] [6 8] [3 5] [7 9]]
Codi #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)> |
Sortida:
[[2 4 3 5] [6 8 7 9]]
Codi #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)> |
Sortida:
[2 4 6 8 3 5 7 9]