Spec-Zone.ru › NumPy 1.20

numpy.hstack

numpy.hstack(tup) [source]

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

Это эквивалентно конкатенации по второй оси, за исключением 1-мерных массивов, где конкатенация происходит по первой оси. Восстанавливает массивы, разделенные hsplit.

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

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

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

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

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

См. также

concatenate

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

stack

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

block

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

vstack

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

dstack

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

column_stack

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

hsplit

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

Примеры

>>> a = np.array((1,2,3))
>>> b = np.array((2,3,4))
>>> np.hstack((a,b))
array([1, 2, 3, 2, 3, 4])
>>> a = np.array([[1],[2],[3]])
>>> b = np.array([[2],[3],[4]])
>>> np.hstack((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.hstack.html

Spec-Zone.ru

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