Spec-Zone.ru › NumPy 1.21

numpy.ma.dstack

ma.dstack(*args, **kwargs) = <numpy.ma.extras._fromnxfunction_seq object>

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

Это эквивалентно конкатенации по третьей оси после того, как 2-мерные массивы формы (M,N) были преобразованы в (M,N,1), а 1-мерные массивы формы (N,) были преобразованы в (1,N,1). Восстанавливает массивы, разделенные с помощью dsplit.

Эта функция наиболее уместна для массивов с максимальным количеством измерений до 3. Например, для данных пикселей с высотой (первая ось), шириной (вторая ось) и каналами r/g/b (третья ось). Функции concatenate, stack и block предоставляют более общие операции укладки и конкатенации.

Параметры
кортежпоследовательность массивов

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

Возвращает
уложенныйndarray

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

См. также

concatenate

Объединение последовательности массивов вдоль существующей оси.

stack

Объединение последовательности массивов вдоль новой оси.

block

Сборка nd-массива из вложенных списков блоков.

vstack

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

hstack

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

column_stack

Укладка 1-мерных массивов как столбцов в 2-мерный массив.

dsplit

Разделение массива по третьей оси.

Примечания

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

Примеры

>>> a = np.array((1,2,3))
>>> b = np.array((2,3,4))
>>> np.dstack((a,b))
array([[[1, 2],
        [2, 3],
        [3, 4]]])
>>> a = np.array([[1],[2],[3]])
>>> b = np.array([[2],[3],[4]])
>>> np.dstack((a,b))
array([[[1, 2]],
       [[2, 3]],
       [[3, 4]]])

© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.ma.dstack.html

Spec-Zone.ru

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