Spec-Zone.ru › NumPy 1.17

numpy.vstack

numpy.vstack(tup) [source]

Сложение массивов последовательно по вертикали (по строкам).

Это эквивалентно конкатенации по первой оси после того, как одномерные массивы формы (N,) были преобразованы к форме (1,N). Восстанавливает массивы, разделённые с помощью vsplit.

Эта функция наиболее уместна для массивов с не более чем 3 измерениями. Например, для данных пикселей с высотой (первая ось), шириной (вторая ось) и каналами r/g/b (третья ось). Функции concatenate, stack и block обеспечивают более общие операции стекирования и конкатенации.

Параметры:
tup : sequence of ndarrays

Массивы должны иметь одинаковую форму по всем осям, кроме первой. Одномерные массивы должны иметь одинаковую длину.

Возвращает:
stacked : ndarray

Массив, полученный путём стекирования заданных массивов, будет иметь как минимум 2 измерения.

См. также

stack
Объединение последовательности массивов по новой оси.
hstack
Сложение массивов последовательно по горизонтали (по столбцам).
dstack
Сложение массивов последовательно по глубине (по третьей оси).
concatenate
Объединение последовательности массивов по существующей оси.
vsplit
Разделение массива на список подмассивов по вертикали.
block
Сборка массивов из блоков.

Примеры

>>> a = np.array([1, 2, 3])
>>> b = np.array([2, 3, 4])
>>> np.vstack((a,b))
array([[1, 2, 3],
       [2, 3, 4]])
>>> a = np.array([[1], [2], [3]])
>>> b = np.array([[2], [3], [4]])
>>> np.vstack((a,b))
array([[1],
       [2],
       [3],
       [2],
       [3],
       [4]])

© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.17.0/reference/generated/numpy.vstack.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API