Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Python/파이썬] numpy.append(), 배열 추가하기 본문
예제 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() 함수를 사용하여 다른 배열을 추가할 수 있습니다.
'프로그래밍' 카테고리의 다른 글
[Python/파이썬] numpy.reshape(), 배열 차원 변경하기 (0) | 2024.03.01 |
---|---|
[Python/파이썬] numpy.random.choice(), 랜덤 샘플링하기 (0) | 2024.03.01 |
[Python/파이썬] Numpy - where() 사용 방법 (0) | 2024.03.01 |
[Python/파이썬] Numpy.transpose() - 전치 행렬 변환 (0) | 2024.03.01 |
[Python/파이썬] Numpy - random 모듈, 난수 배열 생성 (0) | 2024.03.01 |