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]