np.column_stack
함수는 여러 개의 1차원 배열을 입력으로 받아, 각 배열을 열(column)로 하는 2차원 배열을 생성np.column_stack
은 이 배열들을 수평으로(열 방향으로) 결합하여 2차원 배열을 만듭니다. np.column_stack
은 2차원 배열들을 열 방향으로 결합합니다. 함수의 결과는 항상 최소 2차원 배열이 됩니다.import numpy as np
# 1차원 배열 예시
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
# np.column_stack을 사용하여 배열 결합
result = np.column_stack((a, b))
print(result)
이 예제에서 result
는 다음과 같은 2차원 배열을 출력합니다:
[[1 4]
[2 5]
[3 6]]
여기서 각 입력 배열 a
와 b
가 결과 배열의 첫 번째와 두 번째 컬럼을 형성합니다. 이처럼 np.column_stack
은 주어진 1차원 배열들을 열로 결합하여 행렬 형태로 조직화할 때 매우 유용한 함수입니다.