SeouliteLab

[Python/파이썬] numpy.append(), 배열 추가하기 본문

프로그래밍

[Python/파이썬] numpy.append(), 배열 추가하기

Seoulite Lab 2024. 3. 1. 23:46

예제 1: 1차원 배열에 요소 추가

x = np.array([1, 2, 3])
y = np.append(x, 4)
print(y)  # 출력 결과: [1 2 3 4]

1차원 배열에 새로운 요소를 추가하는 예제입니다. numpy의 append() 함수를 사용하여 배열의 끝에 새로운 요소를 추가합니다.

예제 2: 다차원 배열에 행 추가

x = np.array([[1, 2, 3], [4, 5, 6]])
new_row = np.array([7, 8, 9])
y = np.append(x, [new_row], axis=0)
print(y)  # 출력 결과: [[1 2 3] [4 5 6] [7 8 9]]

다차원 배열에 새로운 행을 추가하는 예제입니다. append() 함수의 axis 매개변수를 사용하여 추가할 축을 지정합니다.

예제 3: 다차원 배열에 열 추가

x = np.array([[1, 2], [3, 4]])
new_column = np.array([[5], [6]])
y = np.append(x, new_column, axis=1)
print(y)  # 출력 결과: [[1 2 5] [3 4 6]]

다차원 배열에 새로운 열을 추가하는 예제입니다. append() 함수의 axis 매개변수를 사용하여 추가할 축을 지정합니다.

예제 4: 여러 요소를 한 번에 추가

x = np.array([1, 2, 3])
new_elements = np.array([4, 5, 6])
y = np.append(x, new_elements)
print(y)  # 출력 결과: [1 2 3 4 5 6]

배열에 여러 요소를 한 번에 추가하는 예제입니다. 새로운 요소들을 하나의 배열로 만들어서 한 번에 추가할 수 있습니다.

예제 5: 축을 지정하지 않고 요소 추가

x = np.array([[1, 2], [3, 4]])
y = np.append(x, [5, 6])
print(y)  # 출력 결과: [1 2 3 4 5 6]

축을 지정하지 않고 배열에 요소를 추가하는 예제입니다. 새로운 요소들을 하나의 배열로 만들어서 추가할 수 있습니다.

예제 6: 배열에 배열 추가

x = np.array([[1, 2], [3, 4]])
new_arr = np.array([[5, 6]])
y = np.append(x, new_arr, axis=0)
print(y)  # 출력 결과: [[1 2] [3 4] [5 6]]

배열에 다른 배열을 추가하는 예제입니다. append() 함수를 사용하여 다른 배열을 추가할 수 있습니다.