IT 프로그래밍/파이썬

[Numpy] 메서드를 사용한 통계값 구하기

기술1 2024. 7. 1. 21:57
반응형

numpy.amin, numpy.amax

최솟값과 최대값을 구해줍니다.

import numpy as np

A = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

min_value = np.amin(A)  # 배열 전체의 최솟값
max_value = np.amax(A)  # 배열 전체의 최댓값

print("최솟값:", min_value)
print("최댓값:", max_value)

numpy.ptp

최소값과 최대값의 범위를 말합니다. 이는 peak to peak를 의미합니다.

ptp_value = np.ptp(A)  # 배열 전체의 ptp
print("ptp 값:", ptp_value)

numpy.median

중간값을 반환하는 것입니다.

 

np.median(A, 0) 이렇게 해주면 axis=0 이므로 행별로 중간값을 찾습니다. 

 

np.median(A,1)을 해주면 axis=1이므로 열별로 중간값을 찾습니다. 

median_all = np.median(A)  # 배열 전체의 중간값
median_axis0 = np.median(A, axis=0)  # 행별 중간값
median_axis1 = np.median(A, axis=1)  # 열별 중간값

print("전체 중간값:", median_all)
print("행별 중간값:", median_axis0)
print("열별 중간값:", median_axis1)

 

numpy.mean

가중평균을 구하려면 numpy.average를 사용해야 합니다. 

 

평균을 구할 때 쓰는 것입니다. 

mean_value = np.mean(A)  # 배열 전체의 평균값
print("평균값:", mean_value)

numpy.var

분산을 구할 때 사용하는 것입니다. 

variance = np.var(A)  # 배열 전체의 분산
print("분산:", variance)

numpy.std

표준편차를 구하는 것입니다. 

std_deviation = np.std(A)  # 배열 전체의 표준편차
print("표준편차:", std_deviation)

 

반응형

'IT 프로그래밍 > 파이썬' 카테고리의 다른 글

[Numpy]  (0) 2024.07.02
[Numpy] 다차원 배열  (0) 2024.07.01
[Numpy] 넘파이의 장점, 넘파이를 써야 하는 이유  (0) 2024.07.01
[파이썬] 예외처리, 라이브러리  (0) 2024.06.02
[파이썬] 함수  (0) 2024.06.02