Spec-Zone.ru › NumPy 1.13

numpy.vstack

numpy.vstack(tup) [source]

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

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

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

Параметры:

tup : последовательность ndarrays

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

Возвращает:

stacked : ndarray

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

См. также

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

Примечания

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

Примеры

>>> 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.13.0/reference/generated/numpy.vstack.html

Spec-Zone.ru

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