funkcia numpy.concatenate() | Python
numpy.concatenate()> funkcie zreťaziť sekvenciu polí pozdĺž existujúcej osi.
Syntax: numpy.concatenate((arr1, arr2, …), axis=0, out=None)
parametre:
arr1, arr2, … : [sequence of array_like] Polia musia mať rovnaký tvar, s výnimkou rozmeru zodpovedajúceho osi.
os: [int, voliteľné] Os, pozdĺž ktorej budú polia spojené. Ak je os nastavená na Žiadne, polia sa pred použitím vyrovnajú. Predvolená hodnota je 0.
von : [ndarray, voliteľné] Ak je zadaný, cieľ umiestnenia výsledku. Tvar musí byť správny a zhodovať sa s tvarom toho, čo by sa vrátilo zreťazenie, keby nebol zadaný žiadny argument out.
Návrat : [ndarray] Zreťazené pole.
Kód #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)> |
Výkon :
[[2 4] [6 8] [3 5] [7 9]]
Kód #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)> |
Výkon :
[[2 4 3 5] [6 8 7 9]]
Kód #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)> |
Výkon :
[2 4 6 8 3 5 7 9]