Манипуляции с массивом NumPy: функция hstack ()
функция numpy.hstack ()
Функция hstack () используется для последовательного размещения массивов по горизонтали (по столбцам).
Это эквивалентно объединению по второй оси, за исключением одномерных массивов, где оно объединяется по первой оси. Перестраивает массивы, разделенные на hsplit.
Эта функция наиболее удобна для массивов до 3-х измерений. Например, для данных пикселей с высотой (первая ось), шириной (вторая ось) и каналами r / g / b (третья ось). Функции concatenate, stack и block обеспечивают более общие операции суммирования и объединения.
Синтаксис:
numpy.hstack (стро)
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
баба | Массивы должны иметь одинаковую форму вдоль всех, кроме второй оси, за исключением одномерных массивов, которые могут иметь любую длину. | необходимые |
Возвращаемое значение:
stacked: ndarray Массив, образованный сложением заданных массивов.
Пример-1: numpy.hstack ()
>>> import numpy as np
>>> x = np.array((3,5,7))
>>> y = np.array((5,7,9))
>>> np.hstack((x,y))
array([3, 5, 7, 5, 7, 9])
Иллюстрированная презентация:
Пример 2: numpy.hstack ()
>>> import numpy as np
>>> x = np.array([[3], [5], [7]])
>>> y = np.array([[5], [7], [9]])
>>> np.hstack((x,y))
array([[3, 5],
[5, 7],
[7, 9]])
Иллюстрированная презентация:
Python - NumPy Code Editor:
Новый контент: Composer: менеджер зависимостей для PHP , R программирования