Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 Numpy 배열 목록의 평균 찾기

<시간/>

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]