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 배열에 열을 추가하는 방법

의견을 추가하다

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