Spec-Zone.ru › NumPy 1.12

numpy.ma.vstack

numpy.ma.vstack(tup) = <numpy.ma.extras._fromnxfunction_seq instance at 0x52d1dc8c>

Вертикальное объединение массивов.

Объединяет последовательность массивов вертикально (по строкам), создавая один массив. Восстанавливает массивы, разделённые vsplit.

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

Параметры:

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

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

Возвращает:

stacked : ndarray

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

См. также

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

Примечания

Функция применяется как к данным (_data), так и к маске (_mask), если таковая имеется.

Примеры

>>> 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.ma.vstack.html

Spec-Zone.ru

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