Spec-Zone.ru › NumPy 1.20

numpy.ma.hstack

ma.hstack(*args, **kwargs) = <numpy.ma.extras._fromnxfunction_seq object>

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

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

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

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

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

Возвращает
stackedndarray

Массив, образованный стекированием заданных массивов.

См. также

concatenate

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

stack

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

block

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

vstack

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

dstack

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

column_stack

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

hsplit

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

Примечания

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

Примеры

>>> 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.ma.hstack.html

Spec-Zone.ru

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