Spec-Zone.ru › NumPy 1.12

numpy.vstack

numpy.vstack(tup) [source]

Вертикальная (построчная) склейка массивов.

Принимает последовательность массивов и склеивает их вертикально, формируя один массив. Позволяет восстановить массивы, разделённые функцией vsplit.

Эта функция поддерживается для обратной совместимости, но вы должны предпочитать np.concatenate или np.stack. Функция np.stack была добавлена в NumPy 1.10.

Параметры:

tup : последовательность nd-массивов

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

Возвращает:

stacked : nd-массив

Массив, образованный склейкой заданных массивов.

См. также

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

Примечания

Эквивалентно np.concatenate(tup, axis=0) , если tup содержит массивы, имеющие по крайней мере 2 измерения.

Примеры

>>> 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]])

© 2008–2017 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.12.0/reference/generated/numpy.vstack.html

Spec-Zone.ru

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