numpy.concatenate() funkcija | Python
numpy.concatenate()> funkcija sujungti masyvų seką išilgai esamos ašies.
Sintaksė: numpy.concatenate((arr1, arr2, …), ašis=0, out=nėra)
Parametrai:
arr1, arr2, … : [sequence of array_like] Masyvai turi būti vienodos formos, išskyrus ašį atitinkantį matmenį.
ašis: [int, neprivaloma] Ašis, išilgai kurios bus sujungti masyvai. Jei ašis yra None, masyvai prieš naudojimą išlyginami. Numatytoji vertė yra 0.
išeina: [ndarray, neprivaloma] Jei nurodyta, paskirties vieta, kurioje reikia įdėti rezultatą. Forma turi būti teisinga ir atitikti tą, kurią sujungimas būtų grąžinęs, jei nebūtų nurodytas joks išorinis argumentas.
Grąžinti: [ndarray] Sujungtas masyvas.
Kodas #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)> |
Išvestis:
[[2 4] [6 8] [3 5] [7 9]]
Kodas #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)> |
Išvestis:
[[2 4 3 5] [6 8 7 9]]
Kodas #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)> |
Išvestis:
[2 4 6 8 3 5 7 9]