Spec-Zone.ru › NumPy 1.10

numpy.ma.row_stack

numpy.ma.row_stack(tup) =

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

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

Параметры:

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

Spec-Zone.ru

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