Numpy는 수치 데이터 처리를 위한 매우 강력한 파이썬 라이브러리입니다. 주로 배열 형태의 데이터를 받아서 배열에서 결과를 얻기 위해 통계 함수를 비롯한 다양한 기능을 적용합니다. 이 기사에서 우리는 주어진 배열의 평균값을 얻는 방법을 볼 것입니다.
평균
평균 함수는 배열을 가져와 그 안에 있는 모든 요소의 수학적 평균 값을 제공할 수 있습니다. 그래서 우리는 입력의 길이를 추적하고 평균을 계산하는 각 배열을 살펴보기 위해 for 루프를 설계합니다.
예시
import numpy as np
# GIven Array
Arrays_In = [np.array([11, 5, 41]),
np.array([12, 13, 26]),
np.array([56, 20, 51])]
# Resultihg Array
Arrays_res = []
# With np.mean()
for x in range(len(Arrays_In)):
Arrays_res.append(np.mean(Arrays_In[x]))
# Result
print("The means of the arrays: \n",Arrays_res) 출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
The means of the arrays: [19.0, 17.0, 42.333333333333336]
평균 포함
평균 함수 대신 평균 함수를 사용한다는 점을 제외하고는 위와 매우 유사한 접근 방식입니다. 동일한 결과를 제공합니다.
예시
import numpy as np
# GIven Array
Arrays_In = [np.array([11, 5, 41]),
np.array([12, 13, 26]),
np.array([56, 20, 51])]
# Resultihg Array
Arrays_res = []
# With np.average()
for x in range(len(Arrays_In)):
Arrays_res.append(np.average(Arrays_In[x]))
# Result
print("The means of the arrays: \n",Arrays_res) 출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
The means of the arrays: [19.0, 17.0, 42.333333333333336]