Spec-Zone.ru › NumPy 1.18

numpy.hstack

numpy.hstack(tup) [source]

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

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

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

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

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

Возвращает
stackedndarray

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

См. также

stack

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

vstack

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

dstack

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

concatenate

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

hsplit

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

block

Сборка массивов из блоков.

Примеры

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

Spec-Zone.ru

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