Python/Syntax

[Numpy] hstack

koosco! 2023. 3. 23. 18:46

hstack은 두 numpy 배열이 주어질 때 배열들을 가로로 붙여주는 역할을 하는 함수입니다.

최대 3차원까지의 배열에 적용할 수 있으며 첫번째 인자로 받은 배열 뒤에 두번째 인자로 받은 배열을 가로로 붙여 반환합니다.

# 1차원 배열에서의 hstack
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])

np.hstack((a, b))

# 2차원 배열
c = np.array([[1, 2, 3],
              [4, 5, 6]])
d = np.array([[7, 8, 9],
              [10, 11, 12]])
np.hstack((c, d))