Spec-Zone.ru › NumPy 1.13

numpy.ma.row_stack

numpy.ma.row_stack(tup) = <numpy.ma.extras._fromnxfunction_seq instance>

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

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

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

Параметры:

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

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

Возвращает:

stacked : ndarray

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

См. также

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

Примечания

Функция применяется как к _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.13.0/reference/generated/numpy.ma.row_stack.html

Spec-Zone.ru

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