Spec-Zone.ru › NumPy 1.11

numpy.ma.row_stack

numpy.ma.row_stack(tup) =

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

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

Параметры:

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

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

Возвращает:

stacked : nd-массив

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

См. также

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–2016 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.11.0/reference/generated/numpy.ma.row_stack.html

Spec-Zone.ru

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