funkcja numpy.concatenate() | Pyton
numpy.concatenate()> funkcja łączy sekwencję tablic wzdłuż istniejącej osi.
Składnia: numpy.concatenate((arr1, arr2, …), oś=0, out=Brak)
Parametry:
tablica1, tablica2,…: [sekwencja array_like] Tablice muszą mieć ten sam kształt, z wyjątkiem wymiaru odpowiadającego osi.
oś: [int, opcjonalnie] Oś, wzdłuż której tablice zostaną połączone. Jeśli oś ma wartość Brak, tablice są spłaszczane przed użyciem. Wartość domyślna to 0.
na zewnątrz : [ndarray, opcjonalnie] Jeśli podano, miejsce docelowe umieszczenia wyniku. Kształt musi być poprawny i odpowiadać kształtowi, który zwróciłby konkatenat, gdyby nie podano argumentu out.
Powrót : [ndarray] Połączona tablica.
Kod nr 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)> |
Wyjście :
[[2 4] [6 8] [3 5] [7 9]]
Kod nr 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)> |
Wyjście :
[[2 4 3 5] [6 8 7 9]]
Kod nr 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)> |
Wyjście :
[2 4 6 8 3 5 7 9]