Spec-Zone.ru › NumPy 1.20

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.

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

Параметры
tupsequence of arrays

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

Возвращает
stackedndarray

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

См. также

concatenate

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

stack

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

block

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

vstack

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

hstack

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

column_stack

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

dsplit

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

Примечания

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

Примеры

>>> 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–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/generated/numpy.ma.dstack.html

Spec-Zone.ru

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