Функция np.vstack() в Python: возврат вертикального массива

np.vstack() — это библиотечная функция numpy в Python, которая возвращает вертикальное размещение массива. vstack означает вертикальный стек. Для горизонтального стека элементов массива в Python используйте функцию np.hstack().

Давайте посмотрим на синтаксис метода numpy vstack().

Синтаксис

Параметры

Функция np.vstack() принимает в качестве параметра один обязательный аргумент:

  • tup: массивы передаются внутри кортежа. Из этих массивов функция np.vstack() возвращает новый массив, содержащий значения из первого массива, за которыми следуют значения из второго массива. Это обязательный аргумент для возврата вертикально сложенного массива. Функция np.vstack() добавляет значение второго массива к первому массиву. Массивы должны содержать одинаковую форму.

Возвращаемое значение

Возвращается массив. Этот массив состоит из всех элементов первого массива, за которым следуют все элементы второго массива.

Программа np.vstack() для возврата вертикального массива

Выход

В этой программе мы импортировали пакет numpy, в котором есть функции для числовых расчетов. Затем мы создали два массива numpy с именами arr1 и arr2, используя функцию np.array(). Затем мы передали эти два массива в функцию vstack. Функция np.vstack() объединяет массив 1 и массив 2 по вертикали и возвращает объединенный массив.

Программа с np.vstack() для возврата вертикального вложенного массива

Выход

В этой программе создаются два вложенных массива. Затем эти вложенные массивы передаются функции np.vstack(). Функция np.vstack() вертикально складывает arr1 с arr2. Следовательно, результирующий массив формируется путем добавления arr2 в массив arr1. Функция np.vstack() аналогична объединению arr2 с arr1 с помощью функции np.concatenate().

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python