Numpy 배열에 열을 추가하는 방법(예제 포함)


다음 방법 중 하나를 사용하여 NumPy 배열에 열을 추가할 수 있습니다.

방법 1: 테이블 끝에 열 추가

 n.p. append (my_array, [[value1], [value2], [value3], ...], axis= 1 )

방법 2: 테이블의 특정 위치에 열 삽입

 n.p. insert (my_array, 3 , [value1, value2, value3, ...], axis= 1 )

다음 예에서는 각 방법을 실제로 사용하는 방법을 보여줍니다.

예시 1: NumPy 배열 끝에 열 추가

다음과 같은 NumPy 배열이 있다고 가정합니다.

 import numpy as np

#create NumPy array
my_array = np. array ([[1, 2, 3, 4], [5, 6, 7, 8]])

#view NumPy array
my_array

array([[1, 2, 3, 4],
       [5, 6, 7, 8]])

다음 구문을 사용하여 NumPy 배열 끝에 열을 추가할 수 있습니다.

 #append column to end of NumPy array
new_array = np. append (my_array, [[10], [13]], axis= 1 )

#view updated array
new_array

array([[ 1, 2, 3, 4, 10],
       [5, 6, 7, 8, 13]])

예시 2: NumPy 배열의 특정 위치에 열 삽입

다음과 같은 NumPy 배열이 있다고 가정합니다.

 import numpy as np

#create NumPy array
my_array = np. array ([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

#view NumPy array
my_array

array([[1, 2, 3],
       [4, 5, 6],
       [7, 8, 9]])

다음 구문을 사용하여 NumPy 배열의 인덱스 위치 2에 있는 열 앞에 새 열을 삽입할 수 있습니다.

 #insert new column before column in index position 2
new_array = np. insert (my_array, 2 , [10, 13, 19], axis= 1 )

#view updated array
new_array

array([[ 1, 2, 10, 3],
       [4, 5, 13, 6],
       [7, 8, 19, 9]])

인덱스 위치 2의 열 앞에 새 값 열이 삽입되었습니다.

추가 리소스

다음 튜토리얼에서는 NumPy에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

Pandas DataFrame에 Numpy 배열을 추가하는 방법
Pandas DataFrame을 NumPy 배열로 변환하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다