кодесурса
«NumPy

Манипуляции с массивом NumPy: функция dstack ()

script1adsense2code
script1adsense3code

функция numpy.dstack ()

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

Синтаксис:

 numpy.dstack (стро) 
«NumPy

Версия: 1.15.0

Параметр:

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

Возвращаемое значение:

stacked: ndarray Массив, образованный сложением заданных массивов, будет как минимум 3-D.

Пример-1: numpy.dstack ()

>>> import numpy as np
>>> x = np.array((3, 5, 7))
>>> y = np.array((5, 7, 9))
>>> np.dstack((x,y))
array([[[3, 5],
        [5, 7],
        [7, 9]]])

Иллюстрированная презентация:

«NumPy

Пример 2: numpy.dstack ()

>>> import numpy as np
>>> x = np.array([[3], [5], [7]])
>>> y = np.array([[5], [7], [9]])
>>> np.dstack((x,y))
array([[[3, 5]],
       [[5, 7]],
       [[7, 9]]])

Иллюстрированная презентация:

«NumPy

Python - NumPy Code Editor:

Предыдущая: column_stack ()
Далее: hstack ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code