본문 바로가기

BLOG/파이썬 기초

[파이썬] array 배열의 전체 합 / 평균 / 최솟값 / 최댓값 구하기

 

array 배열에 있는 데이터들의 전체 합, 평균, 최솟값과 최댓값은 numpy 라이브러리에 있는 sum(), mean(), min(), max() 함수를 이용하여 구할 수 있는데요, 아래 코드를 보며 설명하도록 하겠습니다.

 

 

1. sum() : 전체 합 구하기

sum() 함수는 요소들의 전체 합을 구해주는 함수로, 'arr1' 이라는 배열이 있다고 가정할 때 아래와 같이 사용할 수 있습니다.

 

import numpy as np
np.sum(arr1)

 

이렇게 입력하면, 배열의 전체 합이 출력됩니다.

 

 

2. mean() : 평균 구하기

mean() 함수는 평균을 구해주는 함수로, sum() 과 같이 사용하면 됩니다. 만약 array에서 행마다의 평균을 구하고 싶다면 아래와 같이 코드를 입력하면 됩니다.

 

import numpy as np
np.mean(arr1, axis=0)

 

위 코드에서 axis=1 이라고 변경해주면 열마다의 평균을 구할 수 있습니다.

 

 

3. min(), max() : 최솟값, 최댓값 구하기

마지막으로 min() 함수와 max() 함수는 말 그대로 최솟값, 최댓값을 구해주는 함수인데요, 아래와 같이 코드를 입력하면 됩니다.

 

import numpy as np
np.min(arr1)
np.max(arr1)