Numpy 배열의 행과 열을 추가하는 방법
다음 방법을 사용하여 2D NumPy 배열의 행과 열을 추가할 수 있습니다.
방법 1: NumPy 배열의 행 추가
arr. sum (axis= 1 )
방법 2: NumPy 배열 열 추가
arr. sum (axis= 0 )
다음 예에서는 다음 2D NumPy 배열을 사용하여 실제로 각 메서드를 사용하는 방법을 보여줍니다.
import numpy as np #create NumPy array arr = np. arange ( 18 ). reshape ( 6,3 ) #view NumPy array print (arr) [[ 0 1 2] [3 4 5] [6 7 8] [9 10 11] [12 13 14] [15 16 17]]
예시 1: NumPy 배열의 행 추가
NumPy 배열의 행을 추가하려면 다음 구문을 사용할 수 있습니다.
import numpy as np #calculate sum of rows in NumPy array arr. sum (axis= 1 ) array([ 3, 12, 21, 30, 39, 48])
결과 테이블에는 2D NumPy 테이블의 각 행의 합계가 표시됩니다.
예를 들어:
- 첫 번째 행의 값의 합은 0 + 1 + 2 = 3 입니다.
- 첫 번째 행의 값의 합은 3 + 4 + 5 = 12 입니다.
- 첫 번째 행의 값의 합은 6 + 7 + 8 = 21 입니다.
등등.
예 2: NumPy 테이블의 열 합계
NumPy 배열의 열을 추가하려면 다음 구문을 사용할 수 있습니다.
import numpy as np #calculate sum of columns in NumPy array arr. sum (axis= 0 ) array([45, 51, 57])
결과 테이블에는 2D NumPy 테이블의 각 열의 합계가 표시됩니다.
예를 들어:
- 첫 번째 열의 값의 합은 0+3+6+9+12+15 = 45 입니다.
- 첫 번째 행의 값의 합은 1+4+7+10+13+16 = 51 입니다.
- 첫 번째 행의 값의 합은 2+5+8+11+14+17 = 57 입니다.
참고 : NumPy sum() 함수에 대한 전체 문서는 여기에서 찾을 수 있습니다.
추가 리소스
다음 튜토리얼에서는 NumPy에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
NumPy 배열에서 값 인덱스를 찾는 방법
NumPy 배열에서 특정 열을 얻는 방법
NumPy 배열에 열을 추가하는 방법