Spec-Zone.ru › NumPy 2.0

numpy.hstack

numpy.hstack(tup, *, dtype=None, casting='same_kind')[source]

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

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

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

Параметры:
tupпоследовательность nd-массивов

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

dtypeстрока или тип данных

Если указано, результирующий массив будет иметь этот тип данных. Не может быть предоставлено вместе с out.

Новое в версии 1.24.

casting{‘no’, ‘equiv’, ‘safe’, ‘same_kind’, ‘unsafe’}, необязательно

Управляет тем, какие преобразования данных могут произойти. По умолчанию «same_kind».

Новое в версии 1.24.

Возвращает:
stackedndarray

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

См. также

concatenate

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

stack

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

block

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

vstack

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

dstack

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

column_stack

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

hsplit

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

Примеры

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

© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.hstack.html

Spec-Zone.ru

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