функція numpy.concatenate() | Python
numpy.concatenate()> функція об’єднує послідовність масивів уздовж існуючої осі.
Синтаксис: numpy.concatenate((arr1, arr2, …), axis=0, out=None)
Параметри:
arr1, arr2, … : [послідовність array_like] Масиви повинні мати однакову форму, за винятком розміру, що відповідає осі.
вісь: [int, необов’язковий] Вісь, уздовж якої будуть об’єднані масиви. Якщо axis має значення None, масиви зводяться перед використанням. За замовчуванням 0.
вихід: [ndarray, необов’язковий] Якщо вказано, призначення для розміщення результату. Форма має бути правильною, збігатися з формою, яку б повернув об’єднаний, якби не було вказано вихідний аргумент.
Повернення: [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]